top of page
Sphere on Spiral Stairs

My Game Development Portfolio

A collection of games built with Unity and SFML, showcasing creativity, mechanics, and technical expertise.

Built a 3D action-adventure game with smooth controls and smart enemy AI using NavMesh. Used a generic state machine, Scriptable Objects, and patterns like MVC, Observer, and DI to keep things scalable and clean.

Unity | C#

Sword Fight
Screenshot_20250326-164600_edited.jpg

Built a chest system with different chest types, timer-based unlocking, and instant unlocks using gems. Used MVC, Service Locator, State Pattern, and Scriptable Objects to keep things clean and scalable

Unity | C#

Chest System

Made a 2D action game with 5 unique powerups, a Time Rewind feature, and enemies with special behaviors. Also designed game art like palettes, buttons, a spaceship, and projectiles using Krita.

Unity | C#

Powerup Mania
Desktop Screenshot 2024.08.29 - 10.47.36.90.png

Made a 2D Snake game in C++ with SFML where different foods trigger linked list operations like insert, delete, and reverse. It also shows the operation name and time complexity in real-time, using MVC and Service Locator for structure.

SFML | C++

Linked List Snake
Desktop Screenshot 2024.11.04 - 12.24.04.65.png

Created a physics-based game inspired by the original Angry Birds. It features a responsive slingshot mechanic with elastic recoil, dynamic camera movement using Cinemachine, and support for both PC and mobile platforms via Unity’s New Input System. Built with a focus on clean architecture, it incorporates MVC, Service Locator, and Dependency Injection to ensure modularity and scalability.

Unity | C#

Angry Birds Clone
Screenshot_20250326-170537_edited.jpg

Created an Inventory & Shop system with item pickup, buying/selling, weight limits, and hover-based item info. Used MVC, Scriptable Objects, and Dependency Injection to keep the code clean, flexible, and scalable.

Unity | C#

Inventory & Shop System
Desktop Screenshot 2024.12.11 - 11.30.35.42.png

Built a classic 2D Snake game in Unity with both single-player and local co-op modes. Added high score saving with JSON, fun powerups, UI animations with Timeline, and sound effects for a better gameplay feel.

Unity | C#

Snake 2D
Desktop Screenshot 2024.08.29 - 10.48.21.24.png
bottom of page