JNGL Example Project
December 21, 2022 ยท View on GitHub
Starts a JNGL game without any logic and just renders a black screen.
Getting Started
Clone this folder and open it in VS Code. If it's the first time you develop C++/JNGL you have to install the dependencies documented in the JNGL GitHub page. After setting up everything you only have to press F5 and the project will be built and started.
Happy developing!
Windows Development with Visual Studio
For development on Windows you need to install:
- Visual Studio please make sure to select Desktop development with C++ while installing.
- CMake
- Git
- optional GitHub Desktop
Steps to build your first JNGL Game:
- Press the "Use this Template" Button and create your own repo.
- Clone the new repository with GitHub Desktop or on the console with
git clone --recurse-submodules. - Then open a console in your local project folder and run
cmake -Bbuild -DFETCHCONTENT_QUIET=0, it will take a while and create abuildfolder. - In the
buildfolder there is now ajnglexample.slnwhich you can open with Visual Studio. - In the solution explorer in Visual Studio you have to right click
jnglexampleand selectSet as Startup Project. - Now you can press Debug or F5 to run your project.
- Have fun!
iOS Development with Xcode
- Install Boost using Homebrew:
brew install boost - Run the following in the project folder after using this template:
mkdir subprojects/jngl/include/ios
ln -s /opt/homebrew/include/boost subprojects/jngl/include/ios/boost
cmake -Bbuild-ios -GXcode -DCMAKE_TOOLCHAIN_FILE=subprojects/jngl/cmake/iOS.toolchain.cmake -DIOS_PLATFORM=OS
- Open
jnglexample.xcodeprojinside the newly createdbuild-ios/folder. - Connect an iOS device, select the "jnglexample" target and hit run.