Projects and Prototypes
Melee Combat System
A prototype of a Melee Combat System where it can handle any type of weapon.
Tools / Systems: Custom Made Melee Combat System
Matrix Path
A Procedural Path-building Puzzle game where you uncover paths to the exit, uses WFC to generate levels, and Fuzzy Logic to control how hard a level will be
Tools / Systems: Wave Function Collapse Algorithm, Self Avoiding Walk Algorithm, Fuzzy Logic
Grappler
A grappling hook base platformer prototype I made to see if I can replicate grappling hook mechanics in 2D
Tools / Systems: Unity Physics 2D
Missile Evade
A hyper-casual game where you evade missiles.
Tools / Systems: Spawn system, Missile Tracking system, top-down plane controls, Purchase system, In-app purchase (test system)
Personal Academic Tracker
A flutter application that tracks your academic tasks, this app is used for our DBMS final output, using MySql as backend for this simple app
Tools / Systems: Flutter, Mysql
Spirit Guardian
Spirit Guardian is a 2D Action-Adventure prototype with the theme of aswang belief of the Philippines
Tools / Systems: 2D Melee Combat System,Character Movement, Spell System, Dialogue System,Animations , Cinemachine, State Machine AI, Aseprite
Simple Mario Style Side Scroller
A classic side scroller made for a client. Features a shoot mechanic and a slippery controls to add difficulty on this classic style game.
Tools / Systems: Unity, Aseprite, Unity 2D Tilemap
Pixel Art to Unity Tilemap Level Generator
This project aims to create a tilemap based levels using images created in a sprite editor. Pixels are mapped to a certain tile in the engine to create rooms.
Tools / Systems: Unity editor, Aseprite, Unity 2D Tilemap
PUP Navigation Map
A navigation map that uses A* pathfinding algorithm to check paths between two points, features the Main building of PUP
Tools / Systems: A* pathfinding algorithm
Mobile Student Portal
The final output for our OOP class, this is a mix of Flutter and Native Android (Java). The UI is made in Flutter while the SQL Database is made in Java, using Platform Channel to Bridge Flutter code and Native code.
Tools / Systems: Flutter
Top-Down Shooter Prototype
A prototype of a shooter that utilizes A* algorithm for path finding and an advance targeting system for the enemies
Tools / Systems: An algorithm for targeting moving objects