Assault Squadron Elite


Assault Squadron Elite is a simple side scrolling shooter prototype written with OpenGL. I started this project in October 2008, but it sat on my hard drive with little progress until January 2009 when I decided to put some serious work into it. Gameplay wise there’s a lot of work to be done, but a fair amount of the framework is in place. This is an alpha release, and as such lacks a lot of functionality, but hopefully I’ll be able to flesh it out in the upcoming months.


Movement -> Arrow keys
Fire -> Left Ctrl
Navigate Menus -> Arrow Keys + Enter

Executable Downloads

v0.1 Alpha 1

Source / Documentation

Full Source Download
Subversion Repository

Code Documentation


Assault Squadron Elite Menu Screenshot

Assault Squadron Elite gameplay screenshot



  • C++


  • OpenGL
  • SDL
  • SDL_image


Additional Credits

Special thanks to everyone who’s helped me with testing so far, namely:
Mat “EpicFlash” Lambert
Charles “Charles” Roy
Stephen “D’Markus” Mariani

Thanks to all the article posters at for the invaluable assistance.


This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Leave a Reply



You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2011 The Craig Repository Suffusion theme by Sayontan Sinha