


Brief:
“A single scene game with an example of gameplay based on one of the 4 game types covered in tutorials.”
About the game:
Early prototype
Engine: Unity
Language: C#
Team Size: One
Development time: 1 month
This project is a simple single-scene shooter prototype focused on basic navigation, enemy interaction and objective completion. The player must move through the environment while either avoiding or eliminating enemy NPCs in order to reach the final objective.
This was my first project developed in Unity and served as an introduction to core gameplay systems and engine workflows.
My Role and Contributions:
- Designed the level layout and spatial flow of the scene
- Implemented player movement and basic interaction logic
- Configured enemy NPC behaviour and player-enemy interactions
- Integrated provided assets into a functional gameplay prototype
- Tested gameplay flow to ensure the objective was clear and achievable
While many assets and foundational scripts were provided as part of the brief, I focused on understanding how systems interacted and how changes to level layout and logic affected player experience.
Design Focus:
The primary design focus was clarity. The goal, enemy threats and path to completion were designed to be immediately readable to the player. The prototype emphasised simple decision-making, allowing players to choose between avoidance and confrontation while navigating towards the objective.
Reflection and Learning Outcomes:
As my first Unity project, this prototype was a key learning experience. It introduced me to Unity workflows, basic scripting logic and the relationship between player input, environment design and enemy behaviour.
Although simple by design, this project laid the foundation for my later work. Many of the systems and ideas explored here were expanded and refined in subsequent projects, making this prototype an important stepping stone in my development as a game designer.

One Comment Add yours