新加坡国立大学 2024 暑期短期课程
Introduction to 2D Game Development.
Final Games


These are the final games we build at the end of an intense 15-day short course at the School of Computing, National University of Singapore. In this course, we learned about game engine programming model, the ECS (Entity Component System) pattern, modeling behaviors with finite state machine, and working with simple autonomous behaviors. After that, students propose, design, prototype, and build the games of their choices. Along the way, we play tested and provided review feedback to each other.

All students in class are from China, some just completed their second year of college, others, after their third year. Some students have prior game development experience, while most did not. These games are built from scratch over fifteen days, from conceptualization to prototyping, to playtesting, to these final results.



Developers
梁辰浩 LIANG CHENHAO
侯光宇 HOU GUANGYU
何晖 HE HUI
张宏建 ZHANG HONGJIAN

Rotate the Fate

You are no longer a weak Slime! Now rotate your world and your fate!

Rotate the Fate is a skillful single-player 2D platformer filled with puzzles. You play as a slime with powerful magic, called "Cupid" who swallows the ring of the Crazy Master in the forests. Attracted by the magic of the castle, he or she steps toward the dungeon. You are gonna flexibly apply your rotation magic to cross various terrains, forests, castle, dungeon, lava and so on. Use your powerful magic to freeze the monsters, burn the bushes, electric shock ghost, and even stop the time! Finally arriving at the deepest part of the dungeon, you will meet the dark side of Cupid. DEFEAT IT and FIND THE TRUTH OF THE RING!

Game Pitch         Click to Play         EXE Download


Developers
黄杉 Huang Shan
李宸萱 Li Chenxuan
孟洋 Meng Yang
周佳霖 Zhou Jialin

Agent Snail

Welcome to the Amazing World of "Agent Snail".This is a brand new game that combines pinball and adventure elements, bringing you an unprecedented gaming experience! Players will control this brave snail, using the pinball mechanism to traverse layers of obstacles and ultimately reach the destination to save the homeland. "Agent Snail" is not just a game; it's a brave snail's adventure journey. Are you ready to take on the challenge? Grab your device and join Agent Snail on this exciting and spectacular journey!

Game Pitch         Click to Play


Developers
赵伟栋 Zhao Weidong
贾适萌 Jia Shimeng
秦浩洋 Qin Haoyang
李云昊 Li YunHao

Qliphoth

Are you expecting a miracle or a redemption?

Qliphoth is a Roguelike Adventure healing 2D Game. You are an adventurer from a faraway land who has strayed into an enchanted forest shrouded in black mist, and the elves turn to you for help, hoping that you will slay Qliphth, 'an ancient tree of evil', and destroy the curse of Qliphoth. As you step into the tree, you realize that nothing is as simple as it seems......The game has strong replayability with randomly generated maps for each playthrough, as well as 20+ monsters, 20+ props, 40+ rooms, multiple attack and defense mechanics, and bullet effects. Hope you guys have fun playing!

Game Pitch        Click to Play        EXE(Video Support)       


Developers
贺如也 He Ruye
肖涵曦 Xiao Hanxi
蒋怀德 Jiang Huaide
史卓宇 Shi Zhuoyu

Shadowed Echo

Shadowed Echo represents an unconventional approach to the parkour genre.

Shadowed Echo incorporates narrative elements and introducing a varied topography to the traditional parkour framework, enabling players to investigate the environment amidst escape sequences. The main character, Echo, suffers from amnesia and is compelled to navigate a world that perpetually crumbles around him, piece by piece unearthing the concealed truth. Adversaries may appear as allies, and the adorable kitten execute covert missions, blurring the distinction between life and death. Confronted with the essence of survival, as a participant in this narrative, how will you decide?

Game Pitch         Click to Play

Developers
王天睿 Wang Tianrui
蒋皓文 Jiang Haowen
邓子涵 Deng Zihan

Blood Soul

Type of the game: RPG Story oriented + Collection driven

The hero can discover save points as he explores, collecting different weapons, charms, or items which are important to the ending. Gathering story information during exploration drives the player to continue playing. Points earned by killing enemies can be upgraded at save points, which can increase health, energy, and attack.During the collection process, we will get different weapons, some of which have different mods and will have different attack mods.

Game Pitch         Click to Play


Developers
姜博宇 Jiang Boyu
程锦睿 Cheng Jinru
左方驰 Zuo FangChi
程过玥扬 Cheng Guoyueyang

Black and White

Immerse yourself in the monochrome world of the Black and White.

Black & White is a cooperative puzzle game with a survival mode. Designed for two players, it combines strategic problem-solving and teamwork. Inspired by "Deru - The Art of Cooperation."

Game Pitch         Click to Play


Developers
林樾 Lin Yue
刘明阳 Liu Mingyang
何家乐 He Jiale
单莹 Shan Ying

BuildNFire

Hurry up! Beat your enemy!

BuildNFire is a 2.5D game with beautiful 3D visual effects. In competitive mode, players need to collect material across the road while avoiding being hit by the cars to build their cannons and beat each other. However, in collaborative mode, players are expected to build a cannon together to beat a common enemy —— a robot. At the same time, we created 3 kinds of scenes and 3 kinds of modes for players to choose what they like.

EXE Download         Click to Play


Developers
苏柏闻 SU BAIWEN
刘铭煊 LIU MINGXUAN
范家玮 FAN JIAWEI
罗添一 LUO TIANYI

Delivery Man Simulator

Hey! Get up, it's time to deliver the food!

"Deliveryman Simulator" is a simulation management game. You will play as a delivery person, freely choosing the orders you want to take and going to the restaurant to pick up meals and deliver them to customers' homes within a specified time.
By choosing orders and planning routes wisely, you can maximize your earnings and aim for higher rankings. Sometimes restaurant don't prepared the food on time, and you should tapping space quickly to urge them! During the daily peak hours, you will feel very busy, please enjoy that!
The game duration is about 10 minutes, corresponding to 5 days in the game. The difficulty of the game will increase with each day, and you can choose to upgrade your abilities at the end of each day. Facing different weather conditions and various unexpected events, can you deliver every order on time?

Game Pitch         Click to Play(WebGL)         Click to Play(Windows exe)

Basic Gameplay:
- Click on the icons on the map to select the delivery orders you want to take.
- Click the icon again to prioritize that particular order, or drag and drop in the list to change the order of tasks.
- Hold down LShift to speed up movement, and press LCtrl to pause the game (both actions consume energy).
- Press the Spacebar quickly to urge the restaurant when the food is not prepared on time.

Music reference: r-906 I->II->III->IV->V(visual)

Developers
陈炳璇 Chen Bingxuan

徐言萌 Xu Yanmeng

文雨诗 Wen Yushi

沈屹东 Shen Yidong

Mr.Deleted

Mr. Deleted is an engaging 2D platformer combined with puzzle-solving elements, set in a digital landscape. Players control a file named Mr. Deleted, who was accidentally thrown into the Trash Bin and is now on a mission to return to his rightful place in the Destination Folder. As Mr. Deleted navigates through various desktop obstacles, he must overcome challenges posed by malicious malware and other digital hazards. The game encourages players to utilize their computer operating experiences to solve puzzles, with the goal of safely guiding Mr. Deleted to his destination. Designed for PC-Windows and WebGL platforms, this game targets puzzle enthusiasts and fans of action elements. The game features intuitive controls, including movement, jumping, and climbing, as well as interactions with desktop icons and folders. Throughout the journey, players will discover multiple ways to reach the goal, using strategic thinking and problem-solving skills to ensure Mr. Deleted's safe passage.

Game Pitch         Click to Play


Developers
郭雨骜 Guo Yuao
项华晨 Xiang Huachen
杨林熹 Yang Linxi

Squirrel & Rabbit Adventures

This is the tale of a rabbit and a squirrel. One day, while wandering through the forest, they discovered some magical fruit. Upon eating the fruit, they unexpectedly gained extraordinary powers—the ability to control time and space. Filled with surprise and excitement, they set out on a grand adventure.

Game Pitch         Click to Download