A downloadable game engine for Windows

Download NowName your own price

Lightning Engine is a 3D game engine and editor built from scratch. It ships with a feature-rich desktop editor for authoring scenes, materials, assets and more.

It's in active beta. Everything listed below works today; what's next is on the roadmap further down.

Rendering

  • Physically based rendering (PBR) with metallic & roughness components
  • Image-based lighting (IBL) with diffuse and specular prefiltering
  • HDRI skyboxes and ambient reflection
  • Normal mapping with tangent space (MikkTSPace)
  • Directional, point and spot lights
  • Light culling optimized to support 64k+ lights at 60fps on mid-range hardware
  • DirectX 12 renderer; Vulkan is in progress

Editor

  • Scene management - create, rename, enable/disable entities
  • Entity Component System (ECS): Transform, Script, Geometry
  • Renderer viewport (multiple viewports supported)
  • Visual Studi integration (with MSBuild)
  • Developer console & change history
  • Drag-and-drop FBX import for static meshes
  • Texture import with BC block compression and texture grouping
  • Geometry & texture inspector

Which download do I need?

  • Lightning-Setup.exe - recommended. Installs the engine and every dependency for you.
  • Lightning-Installer.msi - if you already have Visual Studio or the VS Build Tools installed
  • lightning-engine-v?.?.?.zip - manual install, for people who like to do it themeselves

Whats next?


PlannedIn progress... Included in next release
Removing components
Camera entity
Viewport tools: move, rotate, scale
Vulkan API

OpenGL
Supporting lights in editor
Running the game from the editor

Changelog is included with every build (Changelog.md)

Stats

language files lines
C# 228 18.3k
C++ 108 17.2k
XAML 41 9.36k
XML 30 2.22k
HLSL 15 1.98k
Markdown 5 517
Python 8 277
YAML 3 265
... +2 others (less than 100 lines)

If Lightning Engine is useful to you, or you just enjoy watching an engine grow in the open, a tip goes straight into more development. No pressure either way.

Lightning Engine follows  Game Engine Programming Series closely.


Licensed under the Lightning Engine Software License Agreement (see LICENCE.md). This software contains Autodesk® FBX® SDK code developed by Autodesk, Inc. Copyright 2008 Autodesk, Inc. All rights reserved.

Download

Download NowName your own price

Click download now to get access to the following files:

lightning-engine-windows.zip 171 MB
Version main
Lightning-Installer.msi 142 MB
Version main
Lightning-Setup.exe 142 MB
Version main

Development log

Leave a comment

Log in with itch.io to leave a comment.