A small 3D game engine in early development. Nothing much to see here yet.
This engine is pretty self-contained, the only external dependency is GLFW.
Just make sure you have all the usual development stuff installed (including development libaries for X, OpenGL, glfw, etc) then go to this project's directory and:
$ cd src
$ make
$ cd ../editor
$ make
-
Download the GLFW binaries from GLFW, and unpack them somewhere. The next step assumes this directory is
%HOME%
(usuallyc:\users\USERNAME
), so the zip extraction created the directory%HOME%\glfw-X.Y.Z.bin.WIN64
. -
In a command prompt, go to this project's directory and:
> set GLFW_HOME=%HOME%\glfw-X.Y.Z.bin.WIN64
> cd src
> make
> cd ..\editor
> make
- To run, you'll need to copy the
glfw3.dll
from the GLFW binaries package to the directory that contains the generated.exe
(i.e.,src
oreditor
).
-
Download the GLFW binaries from GLFW, and unpack them somewhere. The next step assumes this directory is
%HOME%
(usuallyc:\users\USERNAME
), so the zip extraction created the directory%HOME%\glfw-X.Y.Z.bin.WIN64
. -
Open a MSVC command prompt, go to this project's directory and:
> set GLFW_HOME=%HOME%\glfw-X.Y.Z.bin.WIN64
> cd src
> nmake -f Makefile.vc
> cd ..\editor
> nmake -f Makefile.vc
- To run, you'll need to copy the
glfw3.dll
from the GLFW binaries package to the directory that contains the generated.exe
(i.e.,src
oreditor
).
The engine currently loads glFT 2.0 binary files (.glb
).
No assets are included yet, so you'll have to use your own to test it.
Although the only external dependency is GLFW, this project includes code from other projects: