This is our SwEng group project developed by us, Group 17 in collaboration with Qualcomm for our software engineering project module in Trinity College Dublin.
It is a 2D roguelike top-down space shooter built using JavaScript, HTML/CSS and WebGL. The game features a centered player, different enemy ships, variety of weapons, mwith many more game mechanics which are discussed in our project documentation with a real-time rendering loop through WebGL.
This has been a great experience for both 2nd and 3rd years involved as we have gained a lot of experience not only in graphics, rendering, game mechanics and other technical skills but also in teamwork, agile development and working in a real work environment. For this we are very thankful to Macu, our lecturer, for organising such an engaging module as well as our client from Qualcomm Viggo who gave us valuable insights into working in this environment and much more and also Awais our demonstrator who gave us great guidance.
Lastly let us say that we've really enjoyed learning how graphics is implemented (in WebGL in our case), but to fully appreciate this project and the immense work each group member has put into the careful creation and implementation of the graphics and game engine etc. it is important that our code is examined along with our documentation, as it is very easy to not see this complexity and learning curve that we overcame with graphics and how to communicate with the GPU in order to produce this MVP from our 12 week development period.