Skip to content

This project was developed by a team of 4. It is a Çankaya University Computer Engineering Graduation Project. This project is an ecosystem simulation game with machine learning. In this ecosystem, various species live together and survive by hunting each other. The progression of the game changes with game management of the player.

Notifications You must be signed in to change notification settings

dogaerke/EcoSculptor-Game

Repository files navigation

EcoSculptor-Game

PC Game

Unity 3D

C#

Ecosystem Simulation Game

EcoSculptor is a game developed using Unity and C#, crafted by a team of four individuals. It was our graduation project. This game allows players to interact with an ecosystem of creatures trained with machine learning, encouraging them to experience a dynamic environment, struggle for balance, and tackle challenges caused by population imbalances among prey and predators. In EcoSculptor, autonomously moving and deciding entities, generated through machine learning, function as both prey and predators. Players, taking on the role of a god-like figure, are tasked with enhancing the balance and visuals of this virtual world. Unlike traditional environmental education, EcoSculptor provides a dynamic learning experience, allowing players to observe, interact, and experiment with nature in real-time. The autonomous behavior of animals is controlled by machine learning, ensuring a self-generated and evolving ecosystem.

I developed,

  1. I trained the animals in the game (Machine Learning - Reinforcement Learning) (You can find the training video in the links)
  2. Night and day cycle, winter and summer occuring
  3. A manager that calculates the time in the game
  4. Changing the sky according to the hours (using skyboxes)
  5. Smooth camera movement (zooming in, zooming out, rotating and movement)
  6. UI (Menu) in the game
  7. Keyboard controls and mouse controls

You can access all detailed information about the project on the Wiki Page.

About

This project was developed by a team of 4. It is a Çankaya University Computer Engineering Graduation Project. This project is an ecosystem simulation game with machine learning. In this ecosystem, various species live together and survive by hunting each other. The progression of the game changes with game management of the player.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published