Skip to content

JiachenRen/GamePrototype

Repository files navigation

Game Prototype

Game prototype for CS 6457 Video Game Design.

Controls

Move with WASD. Move mouse cursor to change move direction.

Hold down shift to run. Press space to jump.

Press Q to do a rapid punch + upper cut + dive roll combo.

Use Environment to set lighting to Day, Night, or Dusk dynamically.

Press 1 and 2 to switch between characters.

Mouse wheel to zoom in/out.

Press ESC to show/hide in-game menu.

Press y to toggle minimap orientation (follow player direction / north up).

Packages

Animation clips

  • RPG Character Mecanim Animation Pack FREE (we only used animation clips from this)

Models

  • BodyGuards (player character model)
  • LowPolyTreePack (low poly tree prefabs)
  • Devil (FloatDevil model)
  • Medfan_BarrelsAndBoxes

Shaders & materials

  • QUAS-Lite (water shader)
  • Skybox Cubemap Extended (skybox material & shader)
  • Nicrom (wind shader that makes tree models move as if under effects of wind)

Utility

  • NavMeshComponents (from Unity, gives more fine tuned high level API controls over navmesh generation. Used as part of planetary navmesh generation process.)
  • SimplexNoise (for generating a continuous 3D noise for planet terrain)

Screenshots

Basic terrain on the planar ground (MainScene)

Procedurally generated planet (PlanetScene)

About

Game prototype for CS 6457 Video Game Design

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published