Skip to content

jsfoao/nata-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nata Engine

Nata Engine is a simple data-driven game engine built from the ground up in C++ and OpenGL. The engine allows to make simple games or any other visual applications.

Highlights

  • Rendering Engine
  • Data-Oriented Architecture
  • Collisions

Examples

Demo Demo Demo Demo

Roadmap

  • UI and screen space
  • Particle System
  • Rigidbodies and physics engine
  • Better logging and debugging
  • Networking
  • Editor graphical interface

Dependencies

  • glfw : A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input.
  • glew : The OpenGL Extension Wrangler Library.
  • glm : OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.
  • Assimp : The Open Asset Import Library (short name: Assimp) is a portable Open-Source library to import various well-known 3D model formats in a uniform manner.
  • imgui : Graphical user interface library.

Resources

Releases

No releases published

Packages

No packages published

Languages