Project Specification

  • Project Type: Academic
  • Project Mode: Independent
  • Project Status: Complete
  • Project Duration: 3 Months

  • Project Involvement
  • Project management
  • Developed a text renderer
  • Integrated a simple renderer
  • Implemented a basic renderer
  • Incorporated render commands
  • Integrated a perspective camera
  • Developed event callback methods
  • Incorporated input polling for events
  • Implemented a debug logger system
  • Developed an executable application
  • Implemented source code file parsing
  • Integrated an execution timing system
  • Incorporated an orthographic camera
  • Developed an asset resource manager
  • Implemented an event dispatch system
  • Incorporated application window events

  • Software Applications
  • Git (GitHub)
  • Microsoft Visual Studio

  • Supported Platforms
  • Windows

  • Download: GitHub
  • Documentation: .pdf .docx

Synopsis

A game engine that has been architected and developed from the ground up, to a preliminary game state. The game engine and the modules teachings were closely aligned with the The Cherno's game engine series.

The game engine features a lighting system, a camera system, a simple renderer, a basic renderer, and a text renderer.