Alpha Speed Engine

As the saying goes, necessity is the mother of all invention.

Alpha Speed Engine (ASE) was developed over the duration in my polytechnic years as a tool to help develop applications quickly for my assignments. It was created as many of the assignments that I have deal with requires similar resources and dependencies. It compelled me to develop a unified structure for it. As the assignments over the years demand more technologies to be integrated, what started as a small side project was developed into a multi-feature game engine.

  • Resource Manager, Instance Manager, Global IO Variables Manager
  • Math library (Vectors, Quaternions, Planes, Physics, Collision)
  • Spritesheets and bitmap fonts support
  • 2D/3D perspective and multiple viewports support
  • Common GUI Tools: Textbox, buttons, drop down menu
  • Particle System

ASE was developed using a combination of GLUT, OPENGL and OPENAL libraries and was written in C++.

Download available upon request.

Windows Operating System