My Work
Cowboy Frog
Cowboy Frog is a 2D Roguelike made with Unity and C#. You take control of a cowboy frog battling through an evil dungeon of demons with holy water-infused squirt guns. This was a personal project inspired by games of the genre I love like 'Enter the Gungeon' and 'Binding of Isaac'. It features:
- A node editor tool to build intricate dungeon level layouts to be used by a procedural random dungeon generator
- An optimized min-heap realtime A* pathfinding algorithm for enemy AI
- A range of weapons/ammo patterns with different sound effects and visual effects making use of object pooling for efficient reuse.
- 2D lighting and shaders using Unity's Universal Render Pipeline
Villager
Villager is a 3D Action RPG made with Unity and C#. This is another personal project that takes inspiration from Diablo. It features:
- Scalable leveling/stat progression system using scriptable objects.
- Item/loot generation using percent chance determined stat modifiers and rarities.
- UI systems such as tooltip instantiation and drag & drop icons
- An efficient and easy to use dialogue editor tool to create and edit large amounts of branching dialogue trees.
- An elegant save/load system using binary formatting for serialization.
Scarlet
Scarlet is a 3D Hack-and-Slash made with Unity and C#. You play as an elementalist who uses the forces of nature to fight against an evil god. This was another solo project inspired by other games of the genre like 'Kingdom Hearts' and 'Devil May Cry'. It features:
- A physics-based movement system with wall-running and flight.
- An extensive combat system blending seamlessly between over 40 different animations.
- Robustly data-driven using scriptable objects to effortlessly control combat action data such as knockback/knockup power, AI action conditions, visual effect/audio data, and etc.
- A custom easy-to-use cutscene creation system.
Trouble Brewing
Trouble Brewing is a 3D Isometric Adventure game made with Unity and C#. You take control of a frog familiar who must brew a potion to prevent a malevolent cauldron from boiling over and burning down the whole forest.
This was a submission for the LCAD Hot Jam 2021 in which it placed 3rd and was awarded Best in Programming. My role was the lead engineer and I was responsible for:
- Planned and implemented the overall game architecture for event handling and scene management
- Developed core gameplay systems such as puzzles, alchemy crafting, cauldron AI and dialogue
My Games on Itch.io
Check out out my other game projects from game jams and personal projects on Itch.io.
About Me
Hi! I'm Ervie Tubig (he/him) and I'm a game developer based in Pennsylvania. My expertise
lies within gameplay and tools programming but I like to push myself
in experiencing almost every aspect of game development. It's my greatest
passion and I love learning and trying new things within it to broaden my horizons.
I'm always excited to understand whatever I'm not familiar with in order to reach
better and more elegant solutions to problems!
I graduated in June 2021 with a Bachelor of Science in
Computer Science at UC Irvine.
My favorite game series is the Shin Megami Tensei: Persona and I'm currently playing a ton of FF14! Thanks for checking out my page! Feel free to contact
me regarding any work opportunities. Cheers!
