HandmadeHero/README.md

36 lines
1.1 KiB
Markdown
Raw Normal View History

2023-09-08 07:07:34 -07:00
# HandmadeHero
2023-09-10 07:40:22 -07:00
Any code I do for this [series](https://handmadehero.org) will be here.
2023-09-08 13:09:49 -07:00
***(Only original hand-written code will be here, no code from the series itself)***
2023-09-08 10:00:05 -07:00
## Scripts
2023-09-24 19:37:05 -07:00
* `build.ps1` - Builds the project use `.\scripts\build msvc debug` or `.\scripts\build clang debug`.
2023-09-20 11:43:55 -07:00
* `optimize` for optimized builds.
* `dev` for development builds. ( Dev memory layout and code paths compiled ).
2023-09-08 10:00:05 -07:00
* `clean.ps1` - Cleans the project
2023-09-09 09:47:06 -07:00
* `update_deps.ps1` - Updates the project dependencies to their latest from their respective repos. (Not done automatically on build)
2023-09-09 17:30:45 -07:00
*Make sure to run `update_deps.ps1` before building for the first time.*
## Notes
Building requires msvc or llvm's clang + lld, and powershell 7
The build is done in two stages:
2023-09-09 09:47:06 -07:00
1. ~~Build and run metaprogram to scan and generate dependent code.~~ (Not needed yet)
2. Build the handmade hero runtime.
2023-09-28 12:16:22 -07:00
## Milestone
2023-09-28 10:44:43 -07:00
2023-09-30 17:26:00 -07:00
Day 026: Introduction to Game Architecture
2023-09-28 10:44:43 -07:00
2023-09-18 17:16:40 -07:00
## Gallery
2023-09-28 12:16:22 -07:00
![img](docs/imgs/Code_2023-09-28_15-14-53.gif)
2023-09-28 10:44:43 -07:00
![img](https://files.catbox.moe/ruv97s.gif)
2023-09-24 19:37:05 -07:00
![img](https://files.catbox.moe/9zau4s.png)
2023-09-18 17:16:40 -07:00
![img](https://files.catbox.moe/b7ifa8.png)