Table of Contents
Welcome to SWENG Group 18's 2D WebGL Game Library repository! This project is a collaboration between a group of 9 Computer Science students from Trinity College and the telecommunications company, Qualcomm. We have created a collection of 2d WebGL games that run smoothly in your browser, featuring our game engine.
Throughout the development process, we've followed the sprint methodology, with weekly meetings with John O'Shea the Principal Software Engineer of Qualcomm, as well as our demonstrator. Our team also held weekly meetings to ensure smooth progress. We employed a Kanban board using GitHub Projects to stay organised. Throughout four sprints, we re-created two classic games.
- Snake: A classic game, see if you can beat our high scores!
- Snake Pong: A classic pong game...but with Snakes!
No need for prerequisites and installation! To dive into our game library, simply click the logo above, click 'play' below the logo or visit our live game by clicking here
- Generate a game engine
- Art and animations for game assets and sprites
- Implement textures for game objects
- Implement scoreboard
- Implement 3d graphics
- Implement sound effects/sound control
- Implement settings, pause and the main menu
- Implement 2d tranformations
- Implement core game logic
See the kanban board for a list of tasks that have been/are being developed
As this is a SWENG project, it is not open source. However, we are always open to feedback to improve our work. Any feedback you give is greatly appreciated.
Karthink Venkatesh: 3rd Year Integrated Computer Science Student
Diarmuid McGonagle: 3rd Year Computer Science & Business Student
Victoria Emukperuo: 3rd Year Integrated Computer Science Student
Henry Li: 2nd Year Integrated Computer Science Student
Robby Linson: 2nd Year Integrated Computer Science Student
Jason Liu: 2nd Year Computer Science & Business Student
Liam Düro: 2nd Year Computer Science & Business Student
Seán Lawlor: 2nd Year Integrated Computer Science Student
Isioma Anonyai: 2nd Year Computer Science & Business Student
Project Link: https://github.com/SWENG-2023/SWENG-WebGL-Project
We would like to extend our gratitude to John O'Shea and the rest of Qualcomm for their support and guidance throughout the development process. Additionally, we would like to thank our Software Engineering lecturer and demonstrators for their valuable input and encouragement.
We hope you enjoy our games! Happy gaming! 🎮