You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✅memory leaks
✅undefined behavior
✅works on my machine
✅segmentation faults
✅printf, the only debugger
✅improvisation
✅runtime errors
✅ignoring compiler warnings
✅fatal error: too many errors emitted, stopping now
some of it is sarcasm, some of it is true!
tech i use
" > " = where i am in that category,
" >> " = something im currently focusing on,
anything above it means i already went through it,
anything below it means i am planning to look into it
engine/framework/language
Unity, raw HTML/JS, Unreal, Godot, Monogame, Raylib, Bevy, SDL, Roblox Studio
> staying with SDL2, C++
might try at some point: Vulkan, DirectX, SFML, GameMaker, GDevelop
basic client/server project
tried raw UDP
decided to stay with TCP
sent spatially partitioned entity component data
> better dirty ecs component tracking to send only changes
grid based server-side fog of war
VPS?
UDP again?
ecs
entt
serializable ECS components for networking/saving
spatially partitioned collision detection with swept box cast
> linear and angular velocity
more types of colliders, tilemap collider, SDF colliders?
rendering
OpenGL/GLEW within SDL
tried compute shaders, but will use webGL
not using buffers as i should, but rather textures for everything (not ideal)
single shader for everything (also not ideal)
no separate thread (TPS = FPS)
custom text rendering
update/render thread separation + sub-tick interpolation
using vertices and indices more, for visibility order
frame buffer understanding, making graphics editor
tiny C-like language into wasm
VFX editor
>>WebGPU?