新加坡国立大学 2025 暑期短期课程
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
邵德远
SHAO DEYUAN

邵圣乐
SHAO SHENGLE

王恺勋
WANG KAIXUN

王扬皓
WANG YANGHAO

Echo Me

In Echo Me, you find yourself trapped in an ancient dungeon. To escape, visit the mystical statues where you can summon a Shadow that records your actions for 10 seconds. After recording, summon an Echo which will replay those recorded actions. Use this unique mechanic to solve puzzles and navigate through various challenges like pressure plates, levers, portals, mirrors, and moving platforms.

Challenge your mind, uncover hidden secrets, and outsmart the labyrinth. Can you use your wits and the power of Echo to find your way out?

Game Pitch         Click to Play         EXE Download         Reference List


Developers
项方灿 XIANG FANGCAN
谢林珂 XIE LINKE
贾柏余 JIA BOYU

Go Go Goo!

Charge forward! Overcome all obstacles and reach the finish line.

In our game, you will play the role of a slime. By growing and shrinking, you need to deal with various crises and escape from the pursuit of the monster. The ultimate goal is to reach the finish line.

Game Pitch         Click to Play         EXE Download


Developers
黄钰 HUANG YU
黄祯源 HUANG ZHENYUAN
潘伦可 PAN LUNKE

The Wolfpack's Fight

Involved in the mysterious world of the Wolfpack, players must control heroes and soldiers to beat their opponents!

The Wolfpack's Fight is a strategic multiplayer battle game where you control heroes and soldiers to defeat your opponents! Choose from different heroes with unique abilities and command three squads of soldiers, each with their own special skills. Experience intense real-time battles with network multiplayer support, where strategy and teamwork determine victory. Build your perfect army composition by selecting the right heroes and soldiers for battle, then lead them to victory through tactical combat. Master the art of commanding multiple units simultaneously, coordinate attacks, and outmaneuver your enemies in this thrilling warfare experience!

Game Pitch         Windows EXE Download         MacOS EXE Download

Please connect to the same network before launching the game!

References:
[1] Craftpix.net. Craftpix. Accessed: Jul, 2025. [Online]. Available: https://craftpix.net/
[2] Pixlab24. Pixlab24. Accessed: Jul, 2025. [Online]. Available: https://pixlab24.com/
[3] Google. Gemini. Accessed: Jul, 2025. [Online]. Available: https://gemini.google.com/app
[4] Suno. Suno. Accessed: Jul, 2025. [Online]. Available: https://suno.com/home
[5] Anthropic. Claude. Accessed: Jul, 2025. [Online]. Available: https://claude.ai/
[6] Cursor. Cursor. Accessed: Jul, 2025. [Online]. Available: https://cursor.com/cn
[7] GitHub. GitHub Copilot. Accessed: Jul, 2025. [Online]. Available: https://github.com/features/copilot

logo

Developers
林鸿渝 LIN HONGYU
蔡润泽 CAI RUNZE
锁宇 SUO YU
王思琪 WANG SIQI

Visage

Step into the conflict and uncover the truth of fate!

Visage is a story-driven 2D single-player action-adventure game. You play as a mysterious protagonist seeking scattered pieces of a divine artifact, caught in the war between humans and monsters. Once lending your power to help humanity rise, you now find yourself lost in a cycle of fate. Travel through villages, forests, prisons, and rifts in time. Fight, sneak, solve puzzles, and reveal the truth behind the artifact. Master time itself, resist the lies of destiny, and finally confront your own reflection. Defeat the illusion—or fall into the same fate again.

Game Pitch         Click to Play the Final Game         EXE Download

历史版本:

Rough Demo
Alpha Demo
Beta Demo

StartMenu Portal Diary Boss2 Boss3

参考资源 (References):

美术 (Art):

Gothicvania Collection 2
Gothicvania Collection

逻辑 (Logic):

Unity 2D游戏开发教程1
Unity 2D游戏开发教程2
Unity 2D游戏开发教程3
Unity 2D游戏开发教程4
Unity 2D游戏开发教程5
Unity 2D游戏开发教程6

Developers
黄天睿 HUANG TIANRUI
沈诗杰 SHEN SHIJIE
肖琪 XIAO QI
李惟乐 LI WEILE

Kickass Combat

Kickass Combat is a PVP game that has only one goal——to fight and to win. On several different maps, two players spawn on opposite sides, each controlling a character with distinct skills. Players have three character choices: Zara, who can move swiftly everywhere; Bob, with a tough shield that protects him from any damage; and A9-Orion——a cyborg that can cast lightning to shock opponents. Besides different characters, players can choose their preferred weapons: lasergun, plasmagun, shotgun, and even fists! These weapons form unique combinations with the heroes. For instance, Zara can dash to an opponent's face and use a shotgun to deal a vast amount of damage.​ What's cooler besides different heroes and weapons is the mechs. Each hero actually has their own mech, and players can control the mechs to fight! It's a totally different feeling compared to fighting on their own. There are also different items spawned on the map that increase the stats of heroes and mechs. If you're interested, just download our game and try it out with your friends!​

Game Pitch         Click to Play         EXE Download


Developers
刘陈加一 LIU CHENJIAYI
袁炜途 YUAN WEITU
马牧天 MA MUTIAN
李芊乐 LI QIANLE
郑淇心 ZHENG QIXIN

Anachron: Echoes of Rust


Anachron: Echoes of Rust is a 2D shooting game where the protagonist can travel back in time and fight with his past self or take advantage of the environment in order to defeat intelligent enemies and chase down the boss.

You can time-travel, you can time-stop, and you can shoot, give it a try!

Game Poster         Click to Play         EXE Download
        Game Pitch


Developers
叶润莹 Ye Runying
胡耘宁 Hu Yunning
陈慕涵 Chen Muhan

No Leash

Help the puppy escape!

One day, the government issued a ban prohibiting humans from raising large dogs. The content of the ban was very unreasonable. Even some gentle and harmless dogs were clearly banned. Finally, a brave dog decided to escape from the city and return to nature. However, things were not as simple as imagined. Heaven and hell were just a thought...

Game Pitch         Click to Play         EXE Download


Developers
江易明 JIANG YIMING
齐佳男 QI JIANAN
黄奕晨 HUANG YICHEN
袁黄烨 YUAN HUANGYE

Fructured Aether

Unleash the power of the fractured Aether! In Fructured Aether, a captivating single-player 2D platformer, the fundamental element maintaining world order—the Aether—has shattered! Its fragments, now potent elemental stones, lie scattered deep beneath the earth, granting magical abilities to those who wield them.

Play as two adorable slimes on a thrilling adventure through the subterranean world. Collect elemental stones—Fire, Water, and Wood—and use their unique properties to overcome challenging obstacles. Master the art of elemental combination: combine Fire and Water to create steam, Water and Wood to cultivate growth, and more! Solve intricate puzzles, manipulate the environment, and unlock the secrets hidden within the depths.

Game Pitch         Click to Play         EXE Download


Developers
CHEN ZHIJIE
GAO JUNXIANG
ZHOU SHIYAO
LI HAINING

In the Shell

Through courage and battle, you walk the path of strength, to reclaim your memories and become whole again!

In the Shell is Top-Down shooter where you keeps upgrading and faces progressively tougher and more dynamic fights...

Pitch         WebGL         EXE