Skip to content

Robin-462/unity-hw1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GAME 351 Assignment 1 - README

Team Members: MiLee Vogel, Cougar Bellinger, Minh Le, Robin Zheng

Overview

This Unity project is part of the GAME 351 course, aimed at implementing a basic 3D game scene. The scene features an android named Jammo who has crash-landed on a medieval-themed planet. The project showcases various game development elements, including character control, terrain manipulation, and environmental detailing.

Implemented Features

Core Features

  1. Character Control

    • Basic movement for the player character (forward, backward, left, right) using the WASD or arrow keys.
    • Rotation control using 'A' and 'D' or the left and right arrow keys.
  2. Follow Camera

    • A 3rd person perspective camera that follows Jammo around, maintaining a consistent orientation relative to the character's back.
  3. Realistic Terrain

    • The terrain includes hills, mountains, and plains, with a ring of mountains around the periphery.
    • Painted textures simulate dirt, scorch marks, rock, moss, grass, and include two dirt roads.
  4. Trees & Foliage

    • Five tree prefabs placed naturally within the scene, with at least five instances of each prefab, using variations in rotation, scale, and materials.
  5. Baron's Castle

    • A castle created using ProBuilder and assets downloaded from the Unity Asset Store. It features outer walls, an inner keep, doorways, windows, a gate, various furnishings, and archer firing ports.

Choice Features

  1. Crash Site

    • A crash site for Jammo’s ship with a spacecraft model, perturbed terrain to create a crater, and painted scorch marks.
    • Added debris objects and burning flames around the crash site to enhance realism
  2. Lake and Moat

    • A moat surrounds the castle utilizing assets from the Unity Asset Store
    • A lake on the edge of the terrain with a boat created with various assets

Assets

  1. List of Assets
    • The project includes a mix of provided and downloaded assets from the Unity Asset Store which include the following: Alstra Infinite, Boats, Coconut Palm Tree Pack, Dry_Trees, DungeonAssetPack, Hipernt, HiRezSpaceshipsCreatorFree, IgniteCoders, laxer tree pkg, LowPolyDungeonsLite, MedievalCastlePackLite, Modular Castle, nave, Next_Spring, polygonTrees, Robot, SciFiWarriorPBRHPPolyart, Streams Creeks and Rivers Sound Pack Free, Tree_Packs, Tree_Textures, Trees_WorldSpace_FREE, Triple Dungeon Pack, TutorialInfo, Vefects, and Water Float

Known Issues

  • No enemies added to the scene.
  • No farms added to the scene.

Installation Instructions

  1. Setup Unity Project

    • Launch Unity Hub and select "Create new project".
    • Ensure all necessary packages and plugins used in the project are installed.
    • Open the "Package Manager" in the Unity Editor and verify all packages are correctly installed.
  2. Import Project Files

    • Unzip the project folder and open it in Unity.
  3. Rendering Pipeline

    • This project uses Unity's Universal Rendering Pipeline (URP).

Controls

  • Movement: WASD or arrow keys.
  • Rotation: 'A' and 'D' or left and right arrow keys.

Additional Information

Testing

  • Ensure the project runs in a fresh install by testing it in a new Unity project directory to confirm all elements work as expected.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •