Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.69 KB

README.md

File metadata and controls

47 lines (31 loc) · 1.69 KB

ChaosEngine

This is a small game engine I write to learn about different techniques, frameworks, apis etc. with regards to computer games and realtime processing.

About

This is the repository where I will document my journey learning the Vulkan API by creating a rendering engine.

Vulkan Resources

These are the sources I used the most

Art ressources

Sandbox

  • Awesome 2D art by kenney.nl -- License: CC0 1.0 Universal

Sound test

  • background.ogg -- shortened version of "Woodland Fantasy" by Matthew Pablo from OpenGameArt -- License: CC-BY 3.0
  • steps.ogg -- created using samples by TinyWorlds from OpenGameArt -- License: CC0

License

This project is published under the Apache 2 license in the LICENSE file. BUT the projects that this application depends on (dep/) have their own licenses, which need to be considered when building the project and publishing any created artifacts.

I try to only rely on opensource projects but some of them have more restrictive licenses than this code itself.

Features

Current

  • 2D Sprite Rendering
  • 2D Physics
  • Basic UI components
  • UI Text components
  • 3D Audio
  • 2D Physics using Box2d

For planned features see the project board.