Skip to content

zpl-zak/NEON86

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.

About

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

Resources

License

Stars

Watchers

Forks