Skip to content

ScrewjankGames/ScrewjankEngine

Repository files navigation

Screwjank Engine

The Screwjank Engine is a 3D game engine written with C++20 and Vulkan

Dependencies

Most dependencies will be checked out with git clone --recursive https://github.com/ScrewjankGames/ScrewjankEngine.git.

To build and run the project you'll also need to install:

Current Features

  • Custom Memory Allocation system
  • Custom container library:
    • Array
    • Vector
    • Singly Linked List
    • UnorderedSet (In Progress)
    • UnorderedMap (In Progress)

Todo:

  • Filesystem Abstraction
  • Vulkan renderer
  • Entity-Component-System gameplay framework
  • Physcics Engine
  • Level Editor

About

C++ and Vulkan Based game engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published