Go to file
DaniTheSkunk 7b35a3475c load returns 0 rather than erroring if not a skip file 2023-03-22 04:21:33 +00:00
example_data replaced embed.h style embedding with skip 2023-02-24 23:39:42 +00:00
examples adding flag parameter to window creation 2023-03-22 04:12:14 +00:00
include adding flag parameter to window creation 2023-03-22 04:12:14 +00:00
src load returns 0 rather than erroring if not a skip file 2023-03-22 04:21:33 +00:00
subprojects stuff and port to msvc 2023-02-24 23:14:05 +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 stuff... forgot about git <_< 2023-03-07 19:13:02 +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 renderer system and ported gsa to it 2023-03-08 18:38:58 +00:00
build.c adding flag parameter to window creation 2023-03-22 04:12:14 +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.