Rookie Awards 2024 - Open for Entries!
Pixel City Run
Share

Pixel City Run

Alessia Borotto
by aborotto on 29 Jan 2024

Mini-Game, endless runner developed entirely in C++ during my mentorship with Ubisoft Milan.

1 151 0
Round of applause for our sponsors

WELCOME TO PIXEL CITY RUN

 I'm thrilled to share the culmination of an incredible journey - a 3-month mentorship program with Ubisoft Milan has resulted in the creation of a video game in C++! 

CONCEPT: 

Game Features:

• Endless Gameplay:

The game offers an infinite scrolling environment, creating a continuous and challenging experience for the player.

• Dynamic Obstacle Spawning:

Obstacles are randomly generated, adding variability to each playthrough. The player must navigate through these obstacles to avoid collisions.

• Enemy System:

The game features enemies that closely resemble obstacles but exhibit unique behavior. Unlike obstacles, enemies dynamically track the player's movement. However, they share similarities in terms of collision detection. The enemies add an extra layer of challenge, as players cannot avoid them but can eliminate them by attacking.

• Collectibles:

Coins and power-ups are scattered throughout the game world. Coins contribute to the player's score, while power-ups introduce unique gameplay mechanics.

• Power-Up Mechanic:

Upon collecting a power-up, the player gains a temporary advantage, such as only spawning coin, enhancing the overall gameplay experience.

• Health System:

The player has a health system, with hearts representing their lives. Colliding with obstacles and enemies reduces health, and the game ends when health is depleted.

• Scoring System:

The scoring system is linked to the collection of coins, contributing to the player's overall score. While enemies and other entities play a role in gameplay dynamics, the primary focus for scoring is on coin collection. Also integrated a persistent best score mechanism utilizing file I/O to store and retrieve the best score data, ensuring continuity across different game sessions by updating the record during each gameplay session

• Parallax Background:

The background features a parallax effect, enhancing the visual appeal and depth of the game environment.

• Audio Feedback:

The game incorporates sound effects, such as coin collection and power-up activation, to provide auditory feedback and enhance the overall immersive experience.

CODE ARCHITECTURE OVERVIEW


Comments (0)

This project doesn't have any comments yet.