Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WildGuard

A 3D wildlife conservation game developed in Unity as a final project. Players explore the environment, rescue protected animals, and prevent illegal poaching activities through interactive gameplay and educational mechanics.


Project Overview

WildGuard is an educational adventure game that raises awareness about wildlife conservation. The player navigates through a natural environment, monitors animal activity, discovers traps, and rescues endangered species while managing limited energy and time.

This project was developed using Unity and C#, with a focus on gameplay programming, AI systems, and scalable architecture.


Gameplay Features

  • Player movement and camera control
  • Energy management system
  • Day-night cycle
  • Win and lose conditions
  • Trap spawning and scheduling system
  • Wildlife journal system
  • Photo capture system
  • Settings and audio management

Technical Highlights

Gameplay Programming

  • Implemented core gameplay systems and game state management.
  • Developed energy, timer, and objective-based progression systems.

AI Programming

  • Created animal behaviors using Unity NavMesh.
  • Applied finite state machines for Idle, Walk, and Run states.

Data-Driven Design

  • Used Scriptable Objects to store animal and journal data.
  • Built reusable and scalable content systems.

UI Development

  • Developed journal, radial menu, and settings interfaces.
  • Implemented typing effects and dynamic content display.

Software Architecture

  • Applied object-oriented programming principles.
  • Used interfaces and event-driven programming.
  • Organized code into modular and maintainable systems.

Technologies Used

  • Unity
  • C#
  • NavMesh
  • Scriptable Objects
  • Unity UI
  • Object-Oriented Programming (OOP)
  • Event-Driven Architecture
  • Git and GitHub

Project Structure

Scripts/
├── Animals/
├── Data/
├── Interfaces/
├── Managers/
├── Player/
├── Systems/
├── UI/
└── Utilities/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages