Project Description
Programming
Software Design
The objective for this application was to design and produce a 3D interactive game application, written in MonoGame/C# and visual studio the application demonstrated a critical understanding of the fundamentals game development, concepts and techniques.
The application was designed as a first person platform space adventure, incorporated a ground platform which is situated on a mountaintop terrain surrounded by complementing skybox.
The application was build with 3D artefacts, each object offering a game collisions.
Learning Outcomes
Think • Code • Play
Computational thinking
C#
Software Design
Technical skills
Think • Code • Play
Working closely Microsoft technologies Visual Studio
Structured problem-solving approach to the software development
Good understanding of software design to creatively design an game application
Software Design
UML Diagram

Components
Application Design
Functionality
Requirements
Collision detection
Collect objects with collision
Point system for collision
Components
Requirements
Platform
2D/HUD display
Objects
Camera
Game Demo
