41554 blogs · [ { "id": "01a0879e-63c6-71ae-865a-7f1bee3ba289", "title": "byProd, the little audio engine with big sound!", "url": "https://www.madrigalgames.com/blog/byprod-the-little-audio-engine-with-big-sound/", "published_at": "2026-08-24T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bee82e918", "title": "How I made my Zig gameplay code hot reloadable", "url": "https://www.madrigalgames.com/blog/how-i-made-my-zig-gameplay-code-hot-reloadable/", "published_at": "2026-05-19T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bee943c60", "title": "How I made Traction Point moddable using Zig and WebAssembly", "url": "https://www.madrigalgames.com/blog/how-i-made-traction-point-moddable-using-zig-and-webassembly/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bef593384", "title": "Traction Point now has a store page on Steam!", "url": "https://www.madrigalgames.com/blog/traction-point-now-has-a-store-page-on-steam/", "published_at": "2025-10-05T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1befc3e98b", "title": "Traction Point in the GP-Direct 2025 Showcase!", "url": "https://www.madrigalgames.com/blog/traction-point-in-the-gp-direct-2025-showcase/", "published_at": "2025-08-11T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf068b8fb", "title": "New Traction Point screenshots!", "url": "https://www.madrigalgames.com/blog/new-traction-point-screenshots/", "published_at": "2025-06-11T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf0739421", "title": "The name of the game: Traction Point", "url": "https://www.madrigalgames.com/blog/the-name-of-the-game-traction-point/", "published_at": "2023-12-24T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf15a5727", "title": "DevShot #6 and plugging the Madrigal YouTube channel", "url": "https://www.madrigalgames.com/blog/devshot-6-and-plugging-the-madrigal-youtube-channel/", "published_at": "2022-08-11T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf160e2c7", "title": "Creating a material editor for a custom game engine", "url": "https://www.madrigalgames.com/blog/creating-a-material-editor-for-a-custom-game-engine/", "published_at": "2021-12-10T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf236a083", "title": "DevShot #5 - Tire tracks", "url": "https://www.madrigalgames.com/blog/devshot-5-tire-tracks/", "published_at": "2021-10-19T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf2e0bd2e", "title": "Post-vacation fun time: Writing a Zig-powered Twin Stick Shooter", "url": "https://www.madrigalgames.com/blog/post-vacation-fun-time-writing-a-zig-powered-twin-stick-shooter/", "published_at": "2021-08-03T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf3aca9d6", "title": "DevShot #4 and Combat Test video", "url": "https://www.madrigalgames.com/blog/devshot-4-combat-test-video/", "published_at": "2021-07-02T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf434ad8e", "title": "DevShot #3", "url": "https://www.madrigalgames.com/blog/devshot-3/", "published_at": "2021-06-15T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf45f7d3c", "title": "DevShot #2", "url": "https://www.madrigalgames.com/blog/devshot-2/", "published_at": "2021-05-31T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf511a49c", "title": "Level design video - cliffs, rocks, trees and terrain", "url": "https://www.madrigalgames.com/blog/level-design-cliffs-rocks-trees-and-terrain/", "published_at": "2021-05-23T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf56cd33c", "title": "DevShot #1", "url": "https://www.madrigalgames.com/blog/devshot-1/", "published_at": "2021-05-20T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf63f9485", "title": "Careful with that firing rate, Eugene!", "url": "https://www.madrigalgames.com/blog/careful-with-that-firing-rate-eugene/", "published_at": "2021-02-07T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf66857e6", "title": "Status Update - January 2021", "url": "https://www.madrigalgames.com/blog/status-update-jan-2021/", "published_at": "2021-01-17T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf6e11f98", "title": "Six-wheel drive vehicles in PhysX", "url": "https://www.madrigalgames.com/blog/six-wheel-drive-vehicles-in-physx/", "published_at": "2020-10-31T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf77dbbb8", "title": "The birth of a vehicle", "url": "https://www.madrigalgames.com/blog/the-birth-of-a-vehicle/", "published_at": "2020-10-20T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf8470c61", "title": "Little Victories in Game Development - Level data queries", "url": "https://www.madrigalgames.com/blog/little-victories-in-game-development-level-data-queries/", "published_at": "2020-08-09T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf8a216ee", "title": "Ramblings about video game AI - Part 3 - Navigating the game world", "url": "https://www.madrigalgames.com/blog/ramblings-about-video-game-ai-part-3/", "published_at": "2020-06-25T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bf98358ce", "title": "Little Victories in Game Development - Editor selection groups", "url": "https://www.madrigalgames.com/blog/little-victories-in-game-development-editor-selection-groups/", "published_at": "2020-05-30T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bfa4fe8b5", "title": "Ramblings about video game AI - Part 2 - Dissecting the brain", "url": "https://www.madrigalgames.com/blog/ramblings-about-video-game-ai-part-2/", "published_at": "2020-05-22T00:00:02+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bfb403502", "title": "Ramblings about video game AI - Part 1 - Introduction", "url": "https://www.madrigalgames.com/blog/ramblings-about-video-game-ai-part-1/", "published_at": "2020-05-22T00:00:01+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bfb82deb6", "title": "The website is live!", "url": "https://www.madrigalgames.com/blog/the-website-is-live/", "published_at": "2020-05-22T00:00:00+00:00" }, { "id": "01a0879e-63c6-71ae-865a-7f1bfc476e9a", "title": "3 Portfolio item", "url": "https://www.madrigalgames.com/portfolio/3-portfolio/", "published_at": null }, { "id": "01a0879e-63c6-71ae-865a-7f1bfcba32f8", "title": "About", "url": "https://www.madrigalgames.com/pages/about/", "published_at": null }, { "id": "01a0879e-63c6-71ae-865a-7f1bfd38517d", "title": "Portfolio item", "url": "https://www.madrigalgames.com/portfolio/first-portfolio/", "published_at": null }, { "id": "01a0879e-63c6-71ae-865a-7f1bfd7bf7b2", "title": "Portfolio item", "url": "https://www.madrigalgames.com/portfolio/2-portfolio/", "published_at": null }, { "id": "01a0879e-63c6-71ae-865a-7f1bfdd314c1", "title": "Portfolio item", "url": "https://www.madrigalgames.com/portfolio/4-portfolio/", "published_at": null }, { "id": "01a0879e-63c6-71ae-865a-7f1bfe39ade2", "title": "Portfolio item", "url": "https://www.madrigalgames.com/portfolio/5-portfolio/", "published_at": null }, { "id": "01a0879e-63c6-71ae-865a-7f1bfebc7e5d", "title": "Portfolio item", "url": "https://www.madrigalgames.com/portfolio/6-portfolio/", "published_at": null }, { "id": "01a0879e-63c6-71ae-865a-7f1bffb5481d", "title": "Slide", "url": "https://www.madrigalgames.com/games/slide/", "published_at": null } ] posts Claim your blog
Back to madrigalgames.com
Blog · corpus.blog/blogs/madrigalgames.com/posts

madrigalgames.com

madrigalgames.com

2026

2025

2023

2022

2021

2020

Undated