Alberto Morales

Game portfolio

This is the game portfolio of Alberto Morales. You can see here some of the games and tools that I made.

Endless runner

Endless runner game where you need to dodge obstacles and enemies while collecting coins, increasing in difficulty the longer the run goes.

Made in Godot.

endless-runner-image

Click here to play!

YASG - Yet Another Shooting Game

Multiplayer Couch Game – Local multiplayer game (from 2 to 4 players) in which each player takes control of a character and try to kill as many enemies (friends!) as possible.

Made in Unity C#, with art from the Unity Asset Store.

YASG-image

Click here to play!

Game of Life

Implementation of the Conway’s Game of Life in GoDot.

Open source repo: https://github.com/albertomsp/godot-game-of-life

game-of-life-image

Click here to play!

Dinosaury Pygame

Proof of concept game developed in Pygame, where you need to dodge meteors as a dinosaur.

Open source repo: https://github.com/albertomsp/dinosaur-pygame

dinosaur-image

Published in https://pypi.org/project/dinosaur-pygame/. To play, just run:

pip install dinosaur-pygame
dinosaur_pygame  # The game is installed as a script, just needs to run that command for the game to start.

Math Operations

Game in which you have to tell if the operations are correct or not as quickly as possible. It has different modes – including time trial, and solving a fixed amount of operations as quick as possible.

Made in Unity C#, exporting some of the functionality to Unity Asset Store.

OpGame-image

Only available for mobile.

Ultimate Tic-Tac-Toe

Port of Ultimate tic-tac-toe paper game to a computer game. Players take turns playing in the smaller tic-tac-toe boards until one of them wins in the larger tic-tac-toe board. The rules can be found here.

One of my first game prototypes made in Unity C#

ultimate-tic-tac-toe-image

Click here to play!

Racing Game

One of the first game prototypes that I made. Inspired by Micromaniacs, this is a 2 player game which objective is to take your opponent out of the screen.

Made in Unity C#, using some art from the Unity Asset Store.

racing-game-image

Click here to play!

Tools

Simple Mobile Input

Unity Tool

C# Library to make the User Input on Touch Screens simpler to handle. It’s inspired on the default way of Unity of handling user inputs of Keys.

This is an example to detect a right swipe anywhere on the screen:

using MobileInputManagement; // Import the library

// Use it as Unity default Key Presses
if (MobileInput.GetAction (MobileInput.RIGHT_SWIPE)) {
    Debug.Log("Right swipe detected");
}

As simple as that. All of the inputs are stored as static variables, making the code cleaner and easier to read.

The library only support single touches by now:

The future versions will add Multi Touch support for the basic actions that can be done on a touch screen (2 fingers swipe, pinch in and out, …).

Contact

You can find me in GitHub by @albertomsp, or in LinkedIn.