Runfinite
Software Engineering course project at Yaşar University. Platform runner with randomly generated environment and obstacles. Developed in 3 weeks.

Important Notes

The source files and documentation of the project were shared.

Runfinite

Embark on an exhilarating journey with Runfinite, a game that challenges you as a runner to beat the clock across dynamically generated platforms. Experience the beauty of changing seasons and immerse yourself in unique soundtracks tailored for each chapter.

LAUNCH DATE: December 2023

DEVELOPER(s): Metehan Uğuş (myself), Ahmet Ozan Özgür, Deniz Gücenmez

TAGS: Singleplayer, Third-Person Perspective, Infinite Runner, Platformer, Dynamically Generated Environments

Platform:

Android, Windows

Engine:

Unity Engine

Language:

C#

Duration:

3 weeks

Completion:

December, 2023

Team Size:

3

Role:

I contributed to Game Design, Level Design, Gameplay Scripting, Menu Scripting, Menu Design, Unity Development, and AI Development, providing a comprehensive range of skills to the project.

Overview

Developed over a span of three weeks as a culminating project for the Game Programming course at Yaşar University’s Software Engineering Department, Runfinite draws inspiration from trailblazers in the mobile gaming sector, such as Subway Surfers and Temple Run. The game incorporates sophisticated features such as artificial intelligence characters and cutting-edge voice cloning technology for a nuanced monetization strategy. As a Unity developer, I have played an integral role in the entire developmental lifecycle of this game, contributing significantly to each phase of its creation.

Project Goals

The primary objectives of this project were to:

  • Demonstrate our comprehensive game development capabilities and our versatility in creating diverse gaming experiences. This project marked my initial foray into the infinite runner genre, a previously unexplored area for me.
  • Master the complex programming required for generating worlds dynamically, facilitating the random generation of environmental elements.
  • Seamlessly integrate artificial intelligence within various game components. This included developing characters with voice cloning technology, utilizing AI for the game trailer’s production, and creating objects with AI models.
  • Enhance our proficiency in C# programming, furthering our technical expertise.
Features
  • AI-powered object modeling.
  • Character voices cloned with AI, including a realistic model featuring my own voice.
  • Level-specific, randomly generated environments, each offering distinct thematic elements, such as snowy landscapes and desert expanses.
  • Dynamically generated obstacles and items for scoring, adding layers of complexity and engagement.
  • Gameplay intricately influenced by environmental factors, including time and object points.
  • An innovative character purchase system, where each character possesses unique attributes and stats, enriching the gameplay experience.
Untitled-1
Ekran görüntüsü 2024-03-09 004044
Ekran görüntüsü 2024-03-09 004109
Ekran görüntüsü 2024-03-09 004126
Ekran görüntüsü 2024-03-09 004146
Ekran görüntüsü 2024-03-09 004212
Ekran görüntüsü 2024-03-09 004234
previous arrow
next arrow
Untitled-1
Ekran görüntüsü 2024-03-09 004044
Ekran görüntüsü 2024-03-09 004109
Ekran görüntüsü 2024-03-09 004126
Ekran görüntüsü 2024-03-09 004146
Ekran görüntüsü 2024-03-09 004212
Ekran görüntüsü 2024-03-09 004234
previous arrow
next arrow

Documents

GDD and monetization techniques will be shared.

Detailed Info

Detailed info will be shared.

Mobil oyunlardan yapay zeka projelerine kadar geliştirdiğim tüm çalışmalar burada!

Detaylar için portföyümü keşfet.