EnderVille

Course Instructor

Pramod Gupta

Lead Team Member Affiliation

Computer Science

Abstract

This project is a 2D single-player farming game developed using Unity and C#, designed to provide a relaxing and immersive open-world experience centered on farming, exploration, and community-building.Players begin their journey on a small plot of land, basic tools and starter seeds to aid them in their initial plant, harvest and tending to their crops gradually transforming their farm through care and patience. With a wide variety of crops each with their own unique growth cycle, players are encouraged to plan ahead, manage their time and allocate resources wisely. The core design principle of the game is player freedom, allowing the players to progress at their own pace without restrictions or penalties for how the player spends their time. The game includes a day-night cycle and a seasonal calendar with each season bringing visual changes, season crops, and weather, a common mechanic in farming games in order to depict real-world scenarios. Unity was used to develop the 2D system and interface while C# was used to provide the flexibility essential for implementing gameplay mechanics, grid information, and object interaction. These mechanics include inventory management, time progression, grid farming, and interacting with the environment. The pixel-art style was chosen for its nostalgic charm and aesthetic appeal for creating objects with pixels, since pixel art is often associated with the genre of farming games. Due to its simplicity, it allowed for the ability to make quick game assets, character animations, UI icons, and environment tiles. When combined with soothing in-game audio, the visual style contributes to creating an immersive and comforting experience for players to enjoy.

This document is currently not available here.

Share

COinS
 

EnderVille

This project is a 2D single-player farming game developed using Unity and C#, designed to provide a relaxing and immersive open-world experience centered on farming, exploration, and community-building.Players begin their journey on a small plot of land, basic tools and starter seeds to aid them in their initial plant, harvest and tending to their crops gradually transforming their farm through care and patience. With a wide variety of crops each with their own unique growth cycle, players are encouraged to plan ahead, manage their time and allocate resources wisely. The core design principle of the game is player freedom, allowing the players to progress at their own pace without restrictions or penalties for how the player spends their time. The game includes a day-night cycle and a seasonal calendar with each season bringing visual changes, season crops, and weather, a common mechanic in farming games in order to depict real-world scenarios. Unity was used to develop the 2D system and interface while C# was used to provide the flexibility essential for implementing gameplay mechanics, grid information, and object interaction. These mechanics include inventory management, time progression, grid farming, and interacting with the environment. The pixel-art style was chosen for its nostalgic charm and aesthetic appeal for creating objects with pixels, since pixel art is often associated with the genre of farming games. Due to its simplicity, it allowed for the ability to make quick game assets, character animations, UI icons, and environment tiles. When combined with soothing in-game audio, the visual style contributes to creating an immersive and comforting experience for players to enjoy.