JiachenRen / GamePrototype

Game prototype for CS 6457 Video Game Design

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C# 65.7%Language:ShaderLab 27.3%Language:GLSL 4.6%Language:HLSL 2.3%