Go to file
DaniTheSkunk 213e530d88 renderer2d quads work (without textures or pixel coordinates) 2023-04-16 22:56:56 +00:00
.idea renderer2d work 2023-04-16 22:40:41 +00:00
example_data replaced embed.h style embedding with skip 2023-02-24 23:39:42 +00:00
examples big cleanup 2023-03-31 05:05:54 +00:00
include renderer2d work 2023-04-16 22:40:41 +00:00
src renderer2d quads work (without textures or pixel coordinates) 2023-04-16 22:56:56 +00:00
subprojects renderer2d work 2023-04-16 22:40:41 +00:00
tools addded str prefix to string functions 2023-02-26 22:29:17 +00:00
.clang-format loading png 2022-12-22 09:05:39 +00:00
.gitignore big cleanup 2023-03-31 05:05:54 +00:00
CMakeLists.txt renderer2d quads work (without textures or pixel coordinates) 2023-04-16 22:56:56 +00:00
LICENSE relicensed to 0BSD, for generally less friction 2023-03-15 17:55:28 +00:00
NOTES.md moved readme to notes, and started writing a proper readme 2023-03-17 21:29:46 +00:00
README.md moved readme to notes, and started writing a proper readme 2023-03-17 21:29:46 +00:00
build.bat added shader to renderer2d 2023-03-22 23:08:34 +00:00

README.md

Skunkworks

A planned to be comprehensive 2D and 3D game engine, written in C. Currently in very early development.

Scope

  • Hardware accelerated 2D graphics
  • 3D Graphics
  • Limited subset 2D (gameskunk advance)
  • Text rendering
  • Networking (multiple models, replication and message based)
  • Audio (including softsynth)

State

Very early state, first targeted milestone is gameskunk advance(a limited subset of skunkworks). Which can currently load a tileset, display multiple layers of tiles, do tile based text rendering, basic sprite support, and gamepad input.

With a handful more features it will be ready for gamejams atleast. The experience of using gameskunk advance in those will shape the apis and features going forward.