Skip to content

n0F4x/data-driven-game-engine

Repository files navigation

Warning

The project is still in its early stages.

A data-driven game engine

This is my pet project, developed in my free time. The goals are very simple: Create an efficient and easy to use game engine/framework that can be "scripted" in its native language.

This is achieved by landing the main function in the developers' hands and providing a very flexible easy-to-extend architecture.

I took Bevy as a huge an inspiration, in combination with its stageless RFC.

Features

  • App builder
  • Resource management
  • Entity Component System
  • Task scheduling primitives
  • Event system
  • State management
  • Asset management
  • Timers

Outdated

  • glTF loading
  • Basic Vulkan renderer
  • Virtual texturing

Documentation

Screenshots

These screenshots were taken from the outdated examples. The engine's renderer is in need of a rework.

Sponza glTF model with PBR

Damaged Helmet glTF model with PBR

About

My own little game engine/framework

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •