A downloadable tool

A cross-platform framework for window creation, input handling, and rendering using OpenGL 4.5+

Some current features include: 

  • A fully documented single header file for every functionality in the library.
  • Cross-platform window creation.
  • Gamepad, keyboard, and mouse input support.
  • Fully configurable cross-platform rendering API using OpenGL 4.5+.
  • Robust resource manager with a custom resource format (NBR).
  • Support for loading multiple image formats such as jpeg, png, bmp, tga, and way more.
  • Full support for loading 3D models using the following formats: OBJ, FBX, and GLTF.

There is still much to be added and done. I do not intend to market this engine as a replacement for any existing engines. Rather, I want to use it only as a tool for making games. 

Here's the GitHub repo if you are interested: https://github.com/FrodoAlaska/Nikola

Updated 16 days ago
StatusIn development
CategoryTool
AuthorFrodoAlaska
TagsGame engine, Open Source

Development log

Leave a comment

Log in with itch.io to leave a comment.