Games Development
23.04.2025 - 27.07.2025 (Week1-Week15)
ZengYu/0355388
Chai HongHong/0354211
Bachelor of Design (Hons) in Creative Media
Game Development
Our Google Drive Submission Link:
Task 1 - Game Design Document
In this task, we are required to design a 2D side-scrolling/platformer game and create a Game Design Document (GDD). The GDD should outline:
- Game concept and mechanics
- Character design and abilities
- Level and world design
- Art style and visuals
Weekly Progress
Final Proposal Submission
Task 1 Feedback
We named the game "Run, Eggsy!", which shaped the core concept and gameplay framework of the game eggman's adventure. Our goal is to create a humorous, trap-filled platformer inspired by games like Level Devil, with a unique twist on the typical puzzle adventure formula. While the project is still in progress, here are some key observations and conclusions so far: Clear character direction: The protagonist Eggsy is simple but engaging, with great potential for fun animations and quirky interactions. Initial game loop definition: We plan to design a single-level experience with platforming challenges and unpredictable traps that encourage players to keep trying. Emerging design challenges: One of our main challenges is to find a balance between humor and fairness - making sure players are surprised but not frustrated. In the future, we will continue to refine the art style, trap mechanics, and feedback systems to eventually create a playable prototype.
Task 2 - Art Asset Development
Based on our Game Design Document, we are required to build a playable prototype of our 2D side-scrolling/platformer game. This prototype should showcase the core gameplay mechanics, visual style, and basic level interactions to demonstrate the game's concept and player experience.
Weekly Progress
Game Asset Document Submission
Task 2 Feedback
Over the past three weeks, we gradually developed our game Run, Eggsy! from concept to early asset creation. In Week 5, we presented our Game Design Document and received useful feedback, especially on clarity and presentation visuals. We started assigning tasks—character design (Chai HongHong) and level design (me). By Week 6, we realized the original art style was too similar to Level Devil, so we shifted to a pixel art direction to create a more unique identity. In Week 7, we began building the traps and interactive elements based on our redesigned concept. This task helped us refine our teamwork, creative direction, and adaptability.
Task 3 - Prototype
We are required to develop a game prototype using Unity, focusing on creating a Minimum Viable Product (MVP) rather than final art assets. Greyboxing is allowed and encouraged to help us quickly test and iterate on core gameplay mechanics.
Our main tasks include:
- Writing code for character movement and actions
- Writing code for interactions with obstacles and enemies
- Implementing the game level logic
- The goal of the prototype is to help us identify and solve technical challenges during development.
Final outcomes include:
- A gameplay demo video
- A reflective learning post published in our digital portfolio
- A demonstration of our technical and digital media skills, showing our ability to effectively use manual or digital tools to develop and communicate design ideas and solutions.
Weekly Progress
Vedio Submission
Task 3 Feedback
During Task 3, we focused on designing and developing the AR navigation experience in Unity. We encountered challenges in implementing AR image recognition and UI placement but gradually overcame them through testing and research. We realized the importance of proper marker design and user-friendly interface layout in AR. Working in Unity also deepened our technical understanding of scene management and component integration. This task taught us the value of iterative development and clear planning to ensure smooth progress.
Task 4 - Prototype
At this stage, our main goal is to complete a fully functional, playable game. We should:
- Integrate the existing art resources (characters, scenes, UI, etc.) into the Unity project
- Implement the main mechanisms and functions of the game to ensure that players can experience it smoothly from beginning to end
- Perform sufficient testing and polishing to fix bugs and improve user experience
- Generate a WebGL build version to facilitate online display of the finished game
- Prepare video demonstrations to clearly show the gameplay and interaction methods
- Organize the Unity project files and folder structure for submission and archiving
Weekly Progress
Presentation Submission
WebGL Build Submission Itch.io Link
https://zzzyy123.itch.io/run-eggsy1
Our Google Drive Submission Link:
Task 4 Feedback
In Task 4, I focused on finalizing and exporting the AR campus navigation project. I completed UI polishing, added animations for user interaction, and refined the AR image tracking performance. One of the key reflections was realizing how important user feedback is during the testing phase. Adjustments to marker size, lighting, and UI clarity significantly improved the user experience. Exporting the project as a WebGL build also required attention to build settings and optimization. Overall, this task helped me understand the final production process, including refining, testing, and packaging an AR experience for real users.
Comments
Post a Comment