A test demo showcasing the features of Lazarus.
- Clone down the Lazarus repo
- Follow the installation instructions
- Compile the program.
g++ main.cpp game.cpp -O3 -o run -lGL -lGLEW -lglfw -lfmod -lfreetype -llazarus
clang++ -std=c++17 main.cpp game.cpp -o run -lGL -lGLEW -lglfw -lfmod -llazarus -lfreetype
cl /EHsc /std:c++17 /Zc:__cplusplus main.cpp game.cpp /link fmod_vc.lib freetype.lib glfw3.lib glew32.lib opengl32.lib liblazarus.lib msvcrt.lib user32.lib gdi32.lib shell32.lib /out:run.exe /NODEFAULTLIB:libcmt
- Once compiled the game world can be launched like so:
./run
The engine should run on all major desktop environments. This program has also been tested on arm64 MacOS (M1 and M2), although the GPU and other specs those machines ran are now unknown to me.
Asus Zenbook
- OS: Linux Ubuntu 22.04.5 LTS
- Arch: x86_64
- CPU: Intel i7-10510U (8) @ 4.900GHz
- GPU: Intel CometLake-U GT2 [UHD Graphics]
Mac Mini (2014)
- OS: MacOS Monterey 12.6.3
- Arch: x86_64
- CPU: 1.4 GHz Dual-Core Intel Core i5
- GPU: Intel HD Graphics 5000 1536 MB
MSI Prestige 15
- OS: Windows 10
- Arch: x86 AND x64
- CPU: Intel Core i7-10710U @ 1.10GHz
- GPU: Intel UHD Graphics