Skip to content

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

Notifications You must be signed in to change notification settings

AlfHub/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