/LWJGL-2.9-Game-Engine

A simple LWJGL 2.9 Game Engine based on ThinMatrix OpenGL tutorials.

Primary LanguageJavaMIT LicenseMIT

LWJGL-2.9-Game-Engine

A simple LWJGL 2.9 Game Engine based on ThinMatrix OpenGL tutorials.

Features

  • audio
  • bloom effect
  • camera
  • light
  • font mesh creator
  • font rendering
  • blur effect
  • simple gui
  • textured models
  • object loader
  • map effect
  • particles
  • post processing
  • terrain renderer, height terrain generator
  • entities renderer
  • shaders
  • shadow box
  • mouse picker
  • water

Prerequisites

  • Recent version of git that supportsgit-lfs
  • git-lfs used to store .wav resources
  • Java 8
  • copylibstask (.jar in lib)
  • LWJGL-2.9.3 (.jar in lib)
  • PNGDecoder (.jar in lib)

Setting up project

Cross-plateform

Tested successfully with the following OS:

  • Windows 10 (64-bits)
  • Ubuntu 14.04 (64-bits)
  • Ubuntu 16.04 (64-bits)