Rocket Shooter, an Unreal 4.10/C++ prototype developed by Pedro Cori and I, is a 3rd person multiplayer 3D action shooter. Implementation Player Controller, Projectile, and Explosion C++ base class definitions, adhering to Unreal Gameplay Framework’s server-client model … Continue reading Rocket Shooter [Unreal: PC]
An interactive narrative mini-adventure, Man in the Middle is a lightweight mobile experience. Play as Bob’s intuition, guiding him by nudging him towards the decisions that suit you. Available on the Google Play Store, and … Continue reading Man in the Middle [Unity3D: Android, WebGL]
Designed to be a visual novel / puzzle game in the style of comic books, A Godlike Good Kid follows Faye’s journey with Ernest to recover her lost memories. Introduction This is a large project … Continue reading A Godlike Good Kid [Unity3D: iPad]
A project exploring procedural content generation using Unity3D, (Re)Charge is about rushing to each level’s exit while picking up as many energy units as possible, and dodging enemy clouds. Single-space horizontal/vertical movement is the only … Continue reading (Re)Charge [Unity3D: PC/Android]
Created using SFML, libnoise, and Visual C++ 2015, this demonstrates the fundamental use of a noise/height map to procedurally generate terrain using a tile set. Code hosted on Github. Approach: Utilised one class each for … Continue reading Perlin Noise TileMap [SFML]
Created in SFML, the particle system is capable of creating more/deleting existing particle emitters, toggling the application of an external force, and adding/removing the number of particles in each emitter. Project hosted on Github.
Planned to be an exploration of giving the player hard-decisions to make, Project: Dawn centres around the player making choices to advance. Combining the voyage-with-attrition structure of Oregon Trail with the mechanics and dynamics of … Continue reading Project Dawn [Unity3D]
Crossing the Line is a basic 2D obstacle course race, where the core idea behind this (kind-of) racing game was to have the player finish WITH the AI instead of compete against it. Design … Continue reading Crossing the Line [Unity3D]