Skip to content

Latest commit

 

History

History
75 lines (60 loc) · 4.12 KB

README.md

File metadata and controls

75 lines (60 loc) · 4.12 KB

Computer Games & Virtual Reality (2023) - Quest Explorer

Project Overview

This project is a team assignment for the "Computer Games" and "Virtual Reality" courses, offered in the 7th semester of the 2023 academic year at the University of Piraeus, Department of Informatics. The project is Unity 3D game with basic features, such as an entry screen, in-game menus, and HUD elements. The game simulates the daily life of a farmer named Alex.

Course Information

Technologies Used

  • C#
  • Unity

Game Description

The game is set in 1995, in Texas, and follows a day in the life of a farmer, Alex, as he deals with daily challenges on his farm. The game features three different maps representing different stages of Alex's journey to fix a problem on his farm. Along the way, Alex meets friends and family who help him overcome obstacles and achieve his goals. The game offers a warm, nostalgic experience, touching on themes such as friendship and connection with the past.

Development Phases

Analysis:

  • The team decided early on the basic storyline of the game.
  • After brainstorming, the story chosen was "a day in the life of a farmer named Alex."
  • The game environment was divided into three distinct areas:
    1. Farm: The starting and ending environment where Alex interacts with his surroundings.
    2. Forest: The transitional environment between the Farm and the City.
    3. City: The environment where Alex resolves the main issue and returns to the farm.

Design:

  • Unity Version: 2022.3.13f1
  • Farm: Designed with terrain, roads connecting farm structures, and realistic elements like trees, fields, greenhouses, and farm vehicles.
  • Forest: Includes a road connecting the farm to the city, with rivers and a waterfall.
  • City: Features roads and potential locations for houses.

Implementation:

  • Added realistic elements such as trees, mountains, rivers, houses, and cars to the terrains.
  • Farm: Completed with interactive elements like automatic irrigation, moving NPCs, and sounds.
  • Forest: Includes nature sounds, water and air effects, moving cars with NPCs, and predefined paths.
  • City: Added moving cars and NPCs with predefined paths using NavMeshPath, and unique interactions when the player approaches or looks at certain NPCs using RayCast.

Final Environments

  • Farm Pictures Farm 1 Farm 2 Farm 3 Farm 4
  • Forest Pictures Forest 1 Forest 2 Forest 3 Forest 4 Forest 5 Forest 6
  • City Pictures City 1 City 2 City 3 City 4

Contributors

Theodoros Koxanoglou
Theodoros Koxanoglou

Apostolis Siampanis
Apostolis Siampanis

Dimitris Stylianou
Dimitris Stylianou

Anthony Roussos
Anthony Roussos

License

This project is licensed under the MIT License - see the LICENSE file for details.