Experimental 2D game engine
Find a file
2024-07-26 14:10:00 +02:00
assets instantiate multiple rooms 2022-02-19 23:56:23 +01:00
cfg preserve mouse world pos when zooming 2022-02-18 16:56:04 +01:00
ecs_game remove use of lazy_static, replace with LazyLock 2024-07-26 14:10:00 +02:00
ecs_runner fix unsound ptr access in multithread tracer 2021-12-22 22:28:52 +01:00
inle update smallvec version and use it in ecs_query 2022-02-20 00:17:23 +01:00
raw/textures add some tracing 2020-11-12 09:29:19 +01:00
test_resources/cfg fully migrate to new entity manager 2019-11-24 14:57:44 +01:00
.gitignore fix sprite boundaries visualization 2020-12-27 12:15:59 +01:00
.vimrc simplify circle rendering, make some code common 2021-07-28 09:56:38 +02:00
Cargo.toml add profile profile 2021-12-22 22:47:43 +01:00
check_unsafe.sh use get_unchecked in comp_mgr::must_get_storage and add test to evt 2021-02-04 18:03:04 +01:00
cp.sh fix parsing of input action modifiers 2020-08-03 23:24:33 +02:00
flamegraph.sh retrofit to singlethread 2019-06-02 15:40:51 +02:00
lookup_todos.sh use sid! instead of String_Id::from for literals 2020-08-30 10:52:02 +02:00
Makefile fmt + clippy 2021-07-21 22:43:04 +02:00
README.md update readme 2021-07-21 22:33:42 +02:00

NOTES

  • Currently hotloading is not working on Windows (untested on Mac) due to a GLFW crash. For some reason the same thing is working on Linux, but I haven't had time to investigate exactly why.

  • The gfx backend currently uses OpenGL >= 3.3 but this may change in the future.

  • To add a font, its MSDF atlas must be generated. Currently I'm using msdf-atlas-gen to do so. Inexplicably, I haven't written a script to automatize the process yet, but I'll probably do it soon.