The Curious Engineer

All blogs / Game development

BorisTheBrave.Com

boristhebrave.com

Game developmentMathAlgorithms / data structuresAI / ML

Posts
136 from 3 Sep 2008 to 18 Oct 2026
Posting
monthly (16 in the last year)
Kind
personal blog
Feed
https://www.boristhebrave.com/feed/

2026 14

  1. Dungeon Generation in the Gnomish Mines of NetHack
  2. Chain of Thought For Humans
  3. Do You Have Any Ideas?
  4. Minimal Neighborhoods for Evaluating Jittered Voronoi Grids
  5. Mesh Welding with Spatial Hashing
  6. Fractal Jittered Voronoi Partitions
  7. Oatmeal Spice
  8. Dihedral Subgroups Explained Via Factorio
  9. Next Token Prediction is a Misleading Term
  10. The Lightyear Race
  11. Logarithmic Spirals
  12. Good Software Doesn’t Double Check
  13. Infinite Random Rectangles – the Poisson Rect process
  14. Dealing With Infinite Grids

2025 22

  1. My Trip to NeurIPS 2025
  2. Silksong Quick Hints
  3. Infinite Random Rhombus Tilings
  4. More Accelerated Game of Life
  5. The Culture Novels as a Dystopia
  6. Accelerated Game Of Life with CUDA / Triton
  7. The 800,000 Hours Career Guide
  8. Claude is a Ravenclaw
  9. My Failed AI Safety Research Projects (Q1/Q2 2025)
  10. A Technique of Pure Reason
  11. Fiddling Weights with Temperature
  12. The A/B Not Taken
  13. Exploring Rectangle Subdivisions
  14. TransformerLens Quick Reference
  15. Computational Superposition in a Toy Model of the U-AND Problem
  16. Running Tracery bots with LLMs
  17. Outer Wilds Mission Graph
  18. Wraparound Hex Grids
  19. Ozymandias²
  20. Campaign Lab Hackathon
  21. Becoming Cracked
  22. Generating Tilesets with Stable Diffusion

2024 13

  1. Books That Changed My Life
  2. My Mental Model of AI Creativity – Creativity Kiki
  3. Utilitarian Decision-Making in Models – Evaluation and Steering
  4. Substitution Tilings
  5. An Uncanny Moat
  6. Quantum WaveFunctionCollapse
  7. Infinite Uniform Point Distributions
  8. RuleBook
  9. PuzzleScript Rules
  10. What Is Procedural Generation
  11. Publishing An Open-Source Library for Unity
  12. Jules Takes Over the World
  13. Trainright

2023 13

  1. Generative Generators
  2. How does Cave/Glade Generator Work
  3. 0.999… = 1, with Rigour
  4. Wang Tileset Creator
  5. Ortho-tiles
  6. Quarter-Tile Autotiling
  7. Projects Using My Software
  8. Unity’s Problem
  9. nice-hooks
  10. The Man Who Won: Chapter 1
  11. Announcing Sylves
  12. Constrained Text Generation with AI
  13. Infinite Quadtrees – Fractal Coordinates

2022 11

  1. How does Planet Work
  2. Everything you need to know about Quaternions for Game Development
  3. Defining Chess Piece Moves using Regular Expressions
  4. Learning to Finish Things
  5. VoronatorSharp
  6. Rotation Graphs
  7. Mosaic Paint
  8. The Grokalow
  9. Editable WFC
  10. Chiseled Paths Revisited
  11. Resolving Ambiguities in Marching Squares

2021 21

  1. 2d Marching Cubes with Multiple Colors
  2. Varia 1.0 released
  3. Classification of Tilesets
  4. Infinite Modifying in Blocks
  5. Constraint-Based Tile Generators
  6. Model Synthesis and Modifying in Blocks
  7. Beyond Basic Autotiling
  8. Advanced Table Constraints
  9. Arc Consistency Explained
  10. Recursive Subdivision Variants
  11. Tessera: A Practical System for Extended WaveFunctionCollapse
  12. Using Unity’s TextGenerator.verts
  13. Junkbot Arena
  14. Driven WaveFunctionCollapse
  15. Some Triangle Grid Extensions
  16. Triangle Grids
  17. Dungeon Generation in Unexplored
  18. PhantomGrammar and Ludoscope
  19. Graph Rewriting for Procedural Level Generation
  20. Lock and Key Dungeons
  21. Compressed Sparse Fibers Explained

2020 11

  1. New Discord Server
  2. For Keep’s Sake! Explained
  3. For Keep’s Sake!
  4. Dungeon Generation in Binding of Isaac
  5. Lucky Fluke Post Mortem
  6. Lucky Fluke
  7. Level Generation in SLIGE (Doom level generator)
  8. Wave Function Collapse Explained
  9. Wave Function Collapse tips and tricks
  10. Tessera Pro Released
  11. Messing with Unity’s GUIDs

2019 3

  1. Tessera 3d tile level generation
  2. Dungeon Generation in Enter The Gungeon
  3. Dungeon Generation in Diablo 1

2018 7

  1. DeBroglie v0.1
  2. Barycentric Perlin Noise
  3. Random Paths via Chiseling
  4. Dual Contouring Tutorial
  5. Marching Cubes 3d Tutorial
  6. Marching Cubes Tutorial
  7. Celtic Knots 1.0 – Now with Twills

2017 3

  1. Random Path Algorithm
  2. Fast Traversal Queries of Procedurally Generated Rooms
  3. Blue Noise Particles

2015 1

  1. Axaxaxas

2014 1

  1. Celtic Knots

2013 2

  1. Tileset Roundup
  2. Resynth Tileset

2011 1

  1. Meatballs

2010 2

  1. X Gems of AS3 Language Design
  2. Release of Box2DFlash 2.1a

2009 6

  1. Box2DAS3 back up to date
  2. More Box2DAS3 v2.1a Progress
  3. Box2DFlash 2.1 Progress
  4. Sprite Choppa
  5. Box2DWith
  6. ASDoc Enhancements

2008 5

  1. Control MediaMonkey From Launchy
  2. b2BuoyancyController
  3. 1300 Strips of Qwantz
  4. Box2D Raycasts
  5. b2ConcaveArc