initial theme - coming soon

This commit is contained in:
2026-07-03 01:41:54 -07:00
commit 2f4fceadad
20 changed files with 642 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
---
title: About
description: Who we are and why we're building in public.
draft: true
---
**Codegirl Games** is a game studio and content company with a simple mission: build and release affordable, full-feature games while teaching others how game development actually works.
We're not pretending to have all the answers. We're learning in public — comparing languages on the same project, applying patterns from books like *Game Programming Patterns*, and building a game engine through trial and error.
If you want honest process over polished marketing, you're in the right place.
+7
View File
@@ -0,0 +1,7 @@
---
title: Learn
description: Devlogs, lessons, language comparisons, videos, and book reviews.
draft: true
---
Tutorials, devlogs, and experiments from our game development journey.
@@ -0,0 +1,13 @@
---
title: "Game Programming Patterns — first impressions"
description: A book review of Robert Nystrom's Game Programming Patterns and how we'll use it in our projects.
date: 2026-06-28
type: review
book: "Game Programming Patterns"
tags: ["patterns", "books"]
draft: true
---
*Game Programming Patterns* by Robert Nystrom is the reference we're using as we build. The patterns aren't abstract — we're applying them to real code in our tower defense and engine experiments.
Expect follow-up posts that map specific chapters to our codebase: State for unit AI, Object Pool for projectiles, and more.
@@ -0,0 +1,16 @@
---
title: "Why we're comparing languages on the same game"
description: Introducing our tower defense language comparison series — Odin, C, and C++.
date: 2026-07-01
type: lesson
series: td-language-comparison
series_order: 1
tags: ["odin", "c", "cpp", "tower-defense"]
draft: true
---
We're building the same tower defense game in multiple languages — starting with Odin, then C, then C++ — to compare what each language is actually like for game development.
This isn't a benchmark blog. We're documenting ergonomics, tooling, bugs, and the feeling of working in each language day to day.
More posts in this series coming soon.
+25
View File
@@ -0,0 +1,25 @@
---
title: "Week 1: Tower defense in Odin — project kickoff"
description: Starting the tower defense prototype in Odin and defining the shared game spec.
date: 2026-07-02
type: devlog
series: td-language-comparison
series_order: 2
languages: ["odin"]
tags: ["odin", "tower-defense", "devlog"]
draft: true
---
First devlog in the tower defense series. This week: project structure, rendering a basic grid, and defining the shared spec that C and C++ ports will follow.
## What worked
- Odin's explicit memory model made the render loop straightforward
- Keeping the game spec language-agnostic from day one
## What broke
- Pathfinding placeholder — towers can be placed anywhere for now
- No entity system yet; everything is in one update function
Next: basic tower placement and enemy waves.