All projects

SOFTWARE / GAME SYSTEMS / Course project

Invasion Requiem.

A 2D pixel RPG built with C++

01 / OVERVIEW

The project

A C++ course team project combining an interconnected collection of gameplay mechanics, level progression and state management. The project achieved the top score among 30 teams according to the supplied résumé.

02 / THE PROBLEM

What needed solving?

How do you make several different gameplay mechanics behave as one coherent, maintainable application?

03 / APPROACH

Engineering approach

  • Organize level and gameplay logic around clear object responsibilities.
  • Coordinate game state and transitions across different mechanics.
  • Integrate features built by a team into a consistent playable experience.
04 / HIGHLIGHTS

Highlights & results

  • Six levels and a variety of gameplay systems
  • Object-oriented implementation in C++
  • State and feature integration
  • Highest project score among 30 course teams
05 / REFLECTION

Lessons learned

Complexity is easier to manage when components have clear responsibilities and game state flows are explicit.

INTERACTIVE LAB / 動手探索

Explore the engineering.

Not a working copy of the original product—an educational interaction demonstrating a relevant concept.

INVASION REQUIEM / PLAYABLE CONCEPT original project-inspired demonstration

A small browser-only interaction inspired by the C++ game. Not a port or recording of the original gameplay.

UP NEXT / 下一個專案8051 Threading Lab