RamiAwar / NightDrive

A ThreeJS Game Project

Home Page:https://ramiawar.github.io/NightDrive/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Night Drive - An Exploratory ThreeJS Project

This will display the three images side by side if the images are not to wide.

Features

  • Game framework with collision detection and different performance settings
  • Procedurally generated clouds
  • Basic car model built from primitive threejs elements. Complicated shapes are created using boolean operations on these primitives
  • Dynamic lighting which is attached to the car, with its position and orientation updated each frame
  • Easily animatable car

Future Work

  • More performance improvements by limiting collision checks, making lighting controllable from settings menu, controlling shadows from settings menu, controlling camera settings from settings menu...
  • Adding fuel tank collectables
  • Adding touch and keyboard controls
  • Experimenting with sphere instead of cylinder for a ground, allowing for more freedom in movement.

About

A ThreeJS Game Project

https://ramiawar.github.io/NightDrive/


Languages

Language:JavaScript 96.4%Language:CSS 3.2%Language:HTML 0.3%