What is Silver Engine?

Silver Engine is a 3D game engine built from the ground up using C++ and Vulkan. It is my first game engine that includes a fully functional editor, allowing users to develop games and write gameplay code directly in C++.


Features

  • 3D Mesh Rendering
  • 2D Sprite Rendering
  • Diffuse and Specular Lighting
  • Cascaded Shadow Mapping
  • Terrain Rendering
  • CPU Particle System
  • Bloom Effect
  • Screen Space Ambient Occlusion (SSAO)
  • Generic Entity-Component System (ECS)
  • Immediate Mode UI
  • 3D Physics (integrated with PhysX)
  • Unity-like Editor
  • C++ Game Code with Hot Reloading

First Game

To showcase the engine's capabilities and for fun, I developed a Geometry Dash clone entirely using Silver Engine and its editor. I also documented the process in a DevLog video.