top of page
Concrete Defense - Tower Defense Game
Concrete Defense - Tower Defense Gam
Battle Tanks - IO Game
Whac-a-Mole Game
lighting.jpg
shadow_no_spot.jpg
batching.jpg
landscape.jpg

Game Objects is a 3d/2d cross-platform game engine created all by my own, currently it can run on Windows, iOS and Android devices. 

This demo shows some of the key features of the engine.  

 

  • Massive Lights

The engine can support up to 1000+ dynamic lights with the help of clustered forward shading. The demo scene is based on a modified Sponza Palace scene with around 100 lights.

 

  • Soft Shadow

The engine supports Cascaded Shadow Mapping and Exponential Shadow Mapping to implement soft shadow for various light sources. The demo scene shows the shadowing effect of Directional/Point/Spot lights and Ambient light as well (through SSAO).

 

  • HDR

The engine supports HDR lighting with automatic exposure - the exposure value is automatically determined based on the luminance of the scene.

 

  • GPU based Batching

To lower the workload at CPU side, the engine supports batching to reduce drawcalls. The demo scene shows how batching affects frame rate for both animated characters and static rocks.

  • CPU based Occlusion Culling

To lower the workload at GPU side, the engine supports software rasterizing occluders and perform depth test for occludees to cull the occludees which are not visible before sending them to the GPU.

 

  • Rigidbody Physics

This scene demostrates rigidbody physics and collision detect/resolution.

 

  • Landscaping

This is an outdoor scene shows terrain, automatically planted foliages and water reflection.

bottom of page