Skip to content

billyquith/GamePlay-nextgen

 
 

Repository files navigation

GamePlay - NextGen Engine

Design Goals

  • Re-use core classes from existing framework
  • Modern C++ 11 API (ex. unique_ptr and shared_ptr, auto, etc)
  • Abstract GraphicsDevice (Vulkan, Direct3D12 and Metal impl.)
  • Replace Lua with Javascript/Typescript via v8
  • Replace Properties with Serialization APIs (json and binary impl)
  • Replace Bullet Physics with PhysX
  • Add SceneRenderer (Deferred shading + PBR + image based lighting)
  • Game Editor (using Qt 5.6+)
  • Web/Cloud Assets, Samples and Projects

Issues

  • Please do not submit external issues until project is further along.

About

Open-source, cross-platform, modern C++ game engine for creating 2D/3D mobile and desktop games.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 92.4%
  • Objective-C++ 4.4%
  • GLSL 1.1%
  • Batchfile 0.5%
  • QMake 0.4%
  • Shell 0.3%
  • Other 0.9%