Download on itch.io: Sniper.
Sniper is a 2D game in which you are given a randomly generated character that you have to find in the crowd and kill. You're given a contract with the character to find and in a 'where's waldo' fashion, your task is to find them and also eliminate them.
I worked as GDScript developer on many aspects of the game:
- Random character generation & behavior.
- Environment design.
Download on AppStore: Decoherence.
Decoherence is a top down tactical robot arena. The game was originally released on Steam, but a port for Apple Arcade (iOS, macOS, TVOS) was created when the Apple Arcade subscribtion was launched.
I worked as a C++ and backend developer offering support to all the Apple Arcade platforms. My roles included:
- Bug fixing.
- Release pipelines manteinance.
- App signing process to upload to AppStore.
Download free on Steam.
Project Possession is an online top down multiplayer game in which you play as a ghost that 'possesses' monsters in order to use their abilities to kill other monsters. There are three types of monsters which you can possess, and minion like creatures that give you a small amount of points per kill.
The goal of the game is to kill other creatures to earn the highest amount of points. The monster you are possessing can be killed, although the possessing character (the ghost) cannot, so every time your possessed creature dies you can possess a different monster to keep earning points.
I worked as a gameplay developer doing the dash behaviour of the characters and its replication on the server and client machines.
Source Code: Github
Gravity Lander is a 3D platformer in which the player has to pilot a ship on the surface of the moon to land it on a Finishing platform before fuel runs out while avoiding obstacles that slow the ship's boost force down. The ship gets a boost every time the player hits the Space
key and the player is able to rotate the ship by pressing the Lef
and Right
keys on the keyboard.
The game has a level system with increased difficulty like increased randomized distance to the Finishing platform and increasing number of obstacles as the level increaces.
The game was made using Unreal Engine 4.26 and C++ for the logic.
Click here for more information.
Source Code: Github
Complete tool for generating UML class diagrams inside Unity. The tool has support for the following C# Entities:
- Properties
- Methods
- Structs
- Classes
- Interfaces
- Constants
- Variables
- Class Parameters
- Interface Parameters
Currently, the tool supports the following relations:
- Inheritace
- Implementation
The tool is built on top of Antlr4, and uses purely C# code and custom generated DLLs, no additional JARs. It was built to be used inside the Unity Editor and has many features like source code scanning, selective diagrams, and diagram serialization for storing information about a diagram on project.
Click here for more information.
Click here for the latest release.
Source Code: Unity, Arduino C++
Arduino based Inertial Motion Unit (IMU) for capturing movement using simple sensors and interfacing those movements on an Android VR game. The original purpose of the project was to help people with limited mobility on their limbs to do therapy through a video game, thus recovering mobility. The result of this research project was published as an article on the Lecture Notes in Computer Science journal under the DOI: 10.1007/978-3-030-19945-6_9
.
The project features 9DOF movement capture with noise filtering for the Arduino Sensors with LE Bluetooth communication with the Android device. The Arduino sensors are placed on the elbow of the player and as they move and rotate the elbow, the movement is reflected on the character of the game, who has to fight off many enemies in virtual reality.
Android game made with educational purposes for the School of Humanity and Social Sciences of the National University of Colombia. The game is a 2D adventure game, in which the character has to solve the mistery of a missing teacher while acquiring knowledge about how to do research.
The basic mechanism of the game consists of multiple trivias of many kinds (multiple question choices, puzzles, etc...) that when solved correctly, give the player clues for where and who to interact next with.
The executable and the source code belong to the National University of Colombia and were not made public.
Swarm war is a web based AR game in which the player has to shoot down enemy drones by tapping on them before they reach the player. The game involves sound and visual effects as well as a score counter.
The basic idea of the game is that multiple enemy drones are spawned at random distances and rotations around the player and are programmed to reach the player at a certain speed. Being an AR game, the player can move in the world and the planes will still follow the player to wherever they go. If a drone reaches the player, it will be game over, and the player will have to restart the game.
Click here for a live demo.
Simple Web based AR experience to show the main features of the F35 plane. This project is a combination of two JS frameworks, using A-Frame for the AR and 3D world, and ReactJS for the interface.
The purpose of the project is to showcase the main features of the F35 plane as an interactive experience.
Click here for a live demo.