Skip to content

amelpiat/Video-Game-Project

Repository files navigation

Overview: This project was a collaborative effort to develop a video game using Unity as the game engine and C++ for scripting and implementing game mechanics. The goal was to create an engaging, multi-level adventure where players control a princess on a quest to rescue her prince. The game combined creative storytelling with technical innovation, showcasing the team's ability to integrate diverse components into a cohesive and immersive experience.

Components Used:

Game Engine: Unity

Unity was chosen for its robust tools and flexibility, allowing the team to create complex environments, smooth animations, and dynamic interactions between game elements. Programming Language: C++

C++ was used to implement game logic, from enemy behavior to weapon mechanics and power-ups. Its performance capabilities were critical for handling real-time gameplay and ensuring smooth performance across all levels. Game Assets:

Visual elements such as characters, enemies, and environment designs (forests, snowy landscapes, fiery dungeons) were custom-created or sourced to match the game’s aesthetic. Interactive elements like weapons, shields, and potions were programmed to enhance gameplay. Sound Design:

Custom sound effects (e.g., footsteps, combat, item pickups) and atmospheric background audio were added to make the game more immersive. User Interface (UI):

A map system to track progress (keys collected, levels completed). NPCs and pop-up texts provided guidance and introduced challenges, enriching the narrative experience. Scope of the Project: The project was a significant undertaking, reflecting the following efforts:

Level Design: Each of the three levels had unique themes, escalating difficulty, and custom gameplay mechanics involving weapons, power-ups, and challenging enemies. Game Logic: From health and shield systems to power-ups and enemy behaviors, every mechanic required careful programming in C++. Collaboration: Team members specialized in areas such as level design, sound effects, storytelling, and technical implementation, making this a well-rounded collaborative project. Testing and Iteration: The team invested time in refining gameplay, debugging, and optimizing performance to deliver a polished final product. Impact: The project showcased the team’s ability to:

Leverage industry-standard tools like Unity and C++. Collaborate effectively on a large-scale project. Combine creativity and technical expertise to deliver an engaging, functional video game. This game represents not just a technical achievement but also a creative milestone, highlighting the team's skills in design, development, and problem-solving. It stands as a testament to their potential in both the gaming and software development fields.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5