COMP3329 Computer Game Design and Programming
Program Overview
Program Overview
The university program in question is the COMP3329 Computer Game Design and Programming course. This course is part of the Department of Computer Science and is led by instructor Dr. T.W. Chim.
Course Description
In this project-based course, students are tasked with designing and developing a computer game of any genre, targeting platforms such as game consoles, desktop computers, or mobile devices. The project involves two phases: game plan presentation and final game presentation and submission. Students work in groups, analyzing a favorite game, drafting a game plan, and presenting it in class. After collecting feedback, they proceed with the design and development, which includes creating 2D graphics and 3D models.
Learning Outcomes
Throughout this project, students learn how to:
- Come up with ideas
- Work as a team
- Criticize and learn from others
Project Importance
This project is crucial for student learning as it provides hands-on experience in game development, allowing students to apply theoretical knowledge gained from lectures. The project requires students to go through all steps of game development, from planning to implementation.
Challenges
During the game development process, students may encounter problems not covered in lectures, requiring them to search for solutions or discuss with the teacher or fellow classmates.
Project Evaluation
A good project in this course is one that demonstrates creative and original computer game ideas, combined with high-quality implementations. The evaluation criteria include creativity and implementation quality, with 8 out of 29 projects selected to participate in the Engineering InnoShow based on these criteria.
List of Projects
The following projects were developed by students in the Computer Science department:
- Club Grenade: A fast-paced multiplayer action game where players control characters infiltrating a high-tech facility, fighting enemies with grenades.
- Dumb ways to fail: A game simulating a typical student experience, where players go through mini-games to achieve higher grades.
- Go Princess: A 2D escape adventure game where the princess must keep alive and escape the castle by interacting with NPCs and avoiding monsters.
- Lost Slime: a new home: A multiplayer educational rhythm game where players compete to stack pillars to help Slimies find new housing locations.
- Snowman’s adventure: A third-person shooting game where a snowman fights against factories causing pollution, inspired by the effects of climate change.
- The Library: A stealth game: A horror/stealth game with immersive 3D graphics, where the player must dodge obstacles and a monster to escape the library.
- 返工・Working after hurricane: A single-player 2D platformer where a worker must collect $500 to afford a taxi ride after a hurricane, avoiding falling objects and collecting coins.
