For this assignment, the video game challenge will revolve around creating a concept for an original puzzle-platformer game set in a fantastical world. The game should feature a unique protagonist with special abilities or powers, and the gameplay should require players to navigate through intricate levels filled with puzzles, obstacles, and challenges. The game should be engaging and immersive, offering players a compelling story that unfolds as they progress.
Students build Infinity Runner step-by-step:
Ground Creation & Movement – Students create the ground platform and use scripting to simulate continuous scrolling.
Player Creation – Design and animate the main character.
Obstacle Generation – Add objects for the player to dodge, experimenting with collision and physics properties.
Advanced Obstacles – Increase the game's difficulty by introducing more complex elements.
Collectables – Add stars or items that players can collect to earn points.
User Interface – Build menus, HUDs, and control systems for a smooth user experience.
Particle Systems – Use visual effects to represent movement, speed, and impacts.
Sound Design – Add background music, sound effects, and ambient audio.
Game Polish – Final touches including visual polish, bug fixes, and gameplay balancing.
Students worked to develop a game called "Germ Fighter." In it's connection to health science, students created a "hero" that represents a while blood cell that defends the body from the villian "germ." Players must fight off the random attacks from the germ. Each time the white blood cell "hero" knocks away the germ, a point is scored. The goal of the game is defend until the timer expires!
Students worked to develop a "charades" style game. Students used static and dynamic lists and event-driven programming to make this app work.
Users will click a button to generate a random word to act out. A timer will countdown as they are trying to guess the word. You can skip to the next word or click to indicate a correct guess. Each correct guess earns a point!
Students used the design process to develop an app to provide fitness activities and track the user's activity. Students were given a list of requirements from a prospective "client." Students had full control of the design and behavior of their app.