Navbar Programmer

Mechanines Tower Defense

Position your EvoDogs against the threats of a machine-dominated future and enjoy this TOWER DEFENSE game with ROGUE-LITE elements!

Project Details

Role:
Game Programmer | Game Designer | Game Producer
Period:
Mar 2024 - Oct 2024
Game Engine:
Unity 2D
For:
Flying Cakes Studios
Achievements & Recognition:
BIG 2025 Winner: Best Game: Popular Choice | Finalist Best Game: Brazil & Best Student Game

Impacts on the Project

Gameplay

A* Pathfinding - Abstract Tower System - Abstract Upgrade System - Scriptable Objects For Several Systems - Interfaces for Damage and Interactions - Waves Using Animation Curve- Procedural Generation Map

Performance Optimization

Occlusion Culling - Object Pooling - Sprite Atlas

Game Design

Enemies Behaviour - Tower Upgrades - Gameplay Loop - Wave Progression - RogueLike Systems - Playtesting and Balancing

Steam Integration

Achievements - Cloud Save - Leaderboard - Steamworks

Implementation

UI Implementation with Intuitive interfaces and Responsive Design - Audio Management and Design (Using Assets) - Unity Cloud (Analytics) - Unity Localization (8 Languages) - Shader Graphs - Persistent Data Save

Description

Position your EvoDogs against the threats of a machine-dominated future and enjoy this TOWER DEFENSE game with ROGUE-LITE elements!

This project represents my first commercial release! A passion project that began during my freshman year of college and has now culminated in a published title on Steam.

Developed as a two-person team, with me handling all the programming and my talented friend Camille creating the art, we are extremely proud of what we have achieved together in just 7 months.

Seeing our classroom project evolve into a finished product on Steam has been an immensely rewarding journey. It has honed my expertise in game architecture, optimization and clean code principles, while also pushing me to create an engaging and polished gaming experience using Unity.