Loading...
Game Programming2019-11-07T10:17:18+00:00

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

Software design

Portfolio

VR • WEB  • UX/UI
My Global Clients