DIKUArcade

DIKUArcade is a simple 2D Game Engine, created specifically for the SoftwareDevelopment course at DIKU 2018.

Features

  • A comprehensible API, designed for students with minimal programming experience
  • An event-bus system, designed for issuing commands in parallel
  • 2D-rendering using OpenGL 2.0's fixed-function pipeline

Planned features

  • An audio engine for effects and music
  • Support for OpenGL 3.3 for a more optimized rendering pipeline
  • Newtonian force functions for artificial gravity
  • More throrough unit-testing

Development

DIKUArcade is still in development, but regarded fully-functional and ready-for-use. If you run into a problem, or wish for a feature to be added, feel free to post an issue. Pull-requests are also very welcome.

List of contributors

Boris Düdder
Oleksandr Shturmov
Alexander Christensen
(your name here... ?)