Illuminate
Role
Sole Developer
Year
2025
Genre
Wave Survival
Framework
Unity Engine
Illuminate is a mechanic driven action game developed in Unity (C#) for my C# Scripting for Game Engines module. The project demonstrates strong programming practices, system integration, and attention to code quality earning high praise from lecturers for its “remarkably high standard”, “excellent code quality”, and “portfolio-ready” implementation.
The game features a fully functional main menu, pause menu, and death screen complete with player statistics and replay options, providing a polished gameplay loop and professional user experience. During development, I utilized a wide range of Unity tools and systems, including Prefabs, Tags, Layers, Animations, Audio, Dynamic Lighting, and UI design, to create a cohesive and engaging game environment.
Gameplay incorporates multiple interacting mechanics such as weapons, inventory, enemies, torches, and a wave system, all built using modular, reusable C# scripts and structured to ensure scalability and maintainability. The codebase employs interfaces and object-oriented principles to maximize flexibility and organization, with consistent commenting and file structure to promote readability and clarity.
Skills Practiced:
-
C# programming and object-oriented architecture
-
Development using the Unity Engine Framework
-
Implementation of UI systems (main menu, pause screen, death screen with statistics)
-
Integration of Prefabs, Tags, Layers, Animations, Sounds, and Dynamic Lighting
-
Design and implementation of core gameplay systems (weapons, inventory, wave logic, enemies, torches)
-
Use of interfaces for flexible and decoupled code
-
Code optimization, commenting, and project organization best practices
-
Delivery of a fully playable build and portfolio-ready gameplay video
Lecturer Feedback:
“The quality of the code that you have written for this project is of a remarkably high standard, everything appears to be very well considered and well optimised.”
“The game that you have created is a portfolio-ready piece, good work.”

