Zig as the Foundation for a Portable and Modular Game Engine.
Final thesis with code implementation.
Zig compiler version is 0.13.0-dev.351+64ef45eb0
Example mermaid diagram
classDiagram
Class01 <|-- AveryLongClass : Cool
<<Interface>> Class01
Class09 --> C2 : Where am I?
Class09 --* C3
Class09 --|> Class07
Class07 : equals()
Class07 : Object[] elementData
Class01 : size()
Class01 : int chimp
Class01 : int gorilla
class Class10 {
<<service>>
int id
size()
}
Example architecture file from rust-analyzer
Example Design file from TigerBeetle
⚠ My lovely country has been invaded by russia and is currently at war ⚠ |
Due to the matter, all activity on my repositories might be delayed |
Please consider helping Ukraine! The most effective thing you can do is donate to one of the local non-government charities that supply our defenders with critical equipment — power stations, medical supplies, armored vests, light vehicles, reconnaissance drones, weapon attachments, etc. It's best to avoid donating to global funds, such as Red Cross or UN Crisis Relief, because they have a very limited presence in Ukraine and typically can't provide the most necessary support.
Here's a list of trusted charities from r/Ukraine https://www.reddit.com/r/ukraine/wiki/charities. You can also donate to Serhii Sternenko's https://send.monobank.ua/jar/dzBdJ3737 fund, who buys fpv drones and distributes them throughout different units.