Skip to content
/ NEON86 Public

A toy game engine reflecting on simplicity and retro approach to gamedev.

License

Notifications You must be signed in to change notification settings

zpl-zak/NEON86

Repository files navigation

neon86
Discord server itch.io website

A toy game engine reflecting on simplicity and retro approach to gamedev.
Brought to you by @zaklaus and contributors

Introduction

A toy game engine reflecting on simplicity and retro approach to gamedev. It is currently work in progress.

This game engine runs on Windows as a (used to be 32-bit) 64-bit executable. Renderer is backed by Direct3D9 and scripting is powered by Lua 5.3.

Engine is DCC-driven and supports model scene graphs and hierarchy manipulations.

Engine also provides a hardware lighting support that is very simple to use, it also offers a shader support that is easily expendable and provides rich visuals at low costs.

Compilation

You can use main.bat to quickly access and operate the engine workflow, there is also a solution file located in code/neon86.sln you can open to compile the project.

Debug build requires d3dx9d_42.dll to be present in your system (Which is part of the DirectX SDK February 2010 package), you can alternatively define NEON_FORCE_D3DX9 to force the usage of redistributable DLLs instead, this is what the Release build uses by default and is used for shipping.

Documentation

You can review NEON86 API by reading the cheatsheet. It is still work in progress.

License

This software is licensed under the 3-Clause BSD License, see LICENSE file.