- Define core ECS types (Entity, Component interfaces)
- Create World structure to manage entities
- Implement Archetype storage system for component data
- Create ChunkCoord struct for spatial organization
- Define Chunk struct to contain entities in a spatial region
- Implement ChunkedWorld to manage chunks and their entities
- Add Position component for spatial placement
- Create Renderable component for visual representation
- Implement system to assign entities to chunks based on position
- Create rendering system to display squares in their chunks
- Add input handling to place new squares in the world
- Implement chunk activation/deactivation based on view area
- Using Zig with WebAssembly | mjgrzymek's blog
- Zig in WebAssembly | Fermyon Developer
- WebAssembly With Zig, Pt. II - DEV Community
- WebAssembly with Zig | Enarx
- Zig for WebAssembly guide | vExcess
- daneelsan/minimal-zig-wasm-canvas
- A minimal example showing how HTML5's canvas, wasm memory and zig can interact
- Just wasm example, it does not use raylib nor builds native
- permutationlock/zig_hello_emcc
- A hello world example that can build to target native targets and Emscriptenm
- The simplest example on how to use the same code for native and wasm
- Not-Nik/raylib-zig
- Manually tweaked, auto-generated raylib bindings for zig
- raylib - cheatsheet
- raylib-zig/project_setup.sh
- Raylib-zig project setup script, it has raylib wasm example
- raylib-zig/emcc.zig
- Not sure what this is for but it seems to build the wasm file
- raylib-zig/build.zig
- Raylib-zig build file, no wasm example
- ryupold/examples-raylib.zig
- Example usage of raylib.zig bindings
- SimonLSchlee/zigraylib
- A fairly minimal raylib zig example codebase using the zig package manager
- Raylib 15 Game - Showcase - Ziggit
- Nice examples, use as reference
- Durobot/raylib-zig-examples
- That's a lot of examples
- Hot-reloading with Raylib - Zig NEWS
- Hot reloading in zig
- jdah/zigsteroids
- Asteroids in Zig
- prime31/zig-ecs
- Let's build an Entity Component System from scratch (part 1) | Hexops' devlog
- Let's build an Entity Component System (part 2): databases | Hexops' devlog
- Hexops' devlog - ECS series
- SanderMertens/flecs
- A fast entity component system (ECS) for C & C++
- Building an ECS #1: Where are my Entities and Components | by Sander Mertens
- Building a fast ECS on top of a slow ECS - YouTube
- Project 2 - Building a HTTP Server from scratch – Introduction to Zig
- Writing a HTTP Server in Zig
- Zig Bits 0x4: Building an HTTP client/server from scratch - Orhun's Blog
- TCP Server in Zig - Part 1 - Single Threaded
- Another web server example in Zig
- This is very complete example, I should follow it sometime
- SimCities and SimCrises - International City Gaming Conference keynote
- SimHacker/MicropolisCore: SimCity/Micropolis C++ Core
- Micropolis Web Demo 1 - YouTube
- Building SimCity: How to Put the World in a Machine : r/SimCity
- Slack post with bunch of things
- osgcc/simcity: Will Wright's city simulator (renamed here as Micropolis)
- Mirror of Don Hopkins' open source version