The Curious Engineer

All blogs / Game development

Evan Todd

etodd.io

Recent content on Evan Todd

Game developmentSoftware / engineering practiceSecurity

Posts
149 from 12 Aug 2009 to 6 Apr 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://etodd.io/index.xml

2026 3

  1. Passkeys Are Too Hard
  2. More Magic Link Pitfalls
  3. Magic Link Pitfalls

2025 3

  1. Should I Switch From Git to Jujutsu
  2. Treat Your Humans Better Than Your Agents
  3. Zero to One Hundred Thousand Tests

2024 4

  1. Catch Your Dream
  2. The start of a game development journal
  3. The Identity Problem
  4. Waiting on Tests

2023 1

  1. Making Games

2021 2

  1. There and Back Again: GraphQL at strongDM
  2. How to Exfiltrate Code from Bitbucket

2018 1

  1. The Poor Man's Netcode

2017 2

  1. The Poor Man's 3D Camera
  2. Thirteen Years of Bad Game Code

2016 2

  1. The Poor Man's Voice Acting
  2. The Poor Man's Threading Architecture

2015 14

  1. Ludum Dare 34 Postmortem
  2. One Weird Trick to Write Better Code
  3. The Poor Man's Postmortem - Lemma
  4. The Poor Man's Character Controller
  5. Screenshot Saturday 213
  6. The Poor Man's Voxel Engine
  7. Screenshot Saturday 211
  8. Screenshot Saturday 210
  9. Screenshot Saturday 209
  10. Screenshot Saturday 208
  11. Achilles
  12. Screenshot Saturday 207
  13. Screenshot Saturday 206
  14. Screenshot Saturday 205

2014 42

  1. Screenshot Saturday 203
  2. Screenshot Saturday 202
  3. New blog, new app, new screenshots
  4. Screenshot Saturday 199
  5. grepr - 7DFPS 2014
  6. 7dfps work in progress
  7. Screenshot Saturday 196
  8. Screenshot Saturday 194
  9. Shaders: How Do They Work?
  10. Screenshot Saturday 190
  11. Screenshot Saturday 188
  12. Screenshot Saturday 185
  13. Screenshot Saturday 184
  14. Screenshot Saturday 183
  15. Screenshot Saturday 182
  16. New trailer!
  17. Screenshot Saturday 178
  18. Screenshot Saturday 177
  19. Screenshot Saturday 174
  20. Screenshot Saturday 173
  21. Screenshot Saturday 172
  22. The Poor Man's Dialogue Tree
  23. Screenshot Saturday 170
  24. Screenshot Saturday 169
  25. Screenshot Saturday 168
  26. Screenshot Saturday 167
  27. Final hours
  28. FINAL WEEK!
  29. GREENLIT!
  30. Cheat your way through life
  31. Player model and animations
  32. Movement in-depth
  33. Looking forward
  34. Greenlight update + streaming tomorrow
  35. Lemma: first-person parkour demo
  36. Screenshot Saturday 162
  37. Screenshot Saturday 161
  38. Screenshot Saturday 160
  39. Screenshot Saturday 159
  40. The Poor Man's Gameplay Analytics
  41. All Ahead Full
  42. Ramping Up

2013 7

  1. Auto-generating JSON serialization code in Objective C
  2. Simulating UIScrollView in Cocos2D
  3. Lemma - Alpha 3 Ready to Play
  4. Quantity Brings Quality
  5. Anecdotes ahoy
  6. My Biggest Fear for the Future of Human-Computer Interfaces
  7. Internet is Back

2012 16

  1. Progress Report
  2. Mac and Linux Support
  3. Voxel Levitation and Rain
  4. Allocating large arrays in .NET
  5. Slowmo! Stamina! Sprint! Socialism! What?
  6. Scary Monsters and Nice Clouds
  7. Now with 100% more frame buffer distortion!
  8. Story Design and Loading/Saving
  9. Lemma Release 2
  10. Brace yourselves
  11. Finals week
  12. Alpha feedback
  13. Lemma Release 1!
  14. Help me pick a logo!
  15. Global Game Jam 2012 Liveblog
  16. Quick update - Alpha inbound soon!

2011 14

  1. Digital art, Facebook 3D Graph Explorer, and more Project Lemma
  2. C# for scripting - runtime compilation
  3. Tools are everything
  4. Physics and lighting fun
  5. Parkour Ninja update: first-person camera, physics, deferred rendering
  6. As promised: Component Binding "BEHIND THE SCENES"
  7. Game dev job, Macs, and re-focusing my project
  8. Pistol: Part 2 - Texturing
  9. Pistol - Part 1: Modeling
  10. Parkour Ninja Alpha 1
  11. Back on track
  12. Refactoring with components
  13. Prepping for alpha release
  14. Parkour Ninja animations

2010 20

  1. December 2010 Tech Demo
  2. Further deets
  3. Back at it!
  4. Tricksy closures
  5. Phew
  6. Moar physics entities
  7. More maps
  8. Feedback from beta 2
  9. Beta 2 is out!
  10. Meshes of navigation
  11. More stuff!
  12. Drop pods are back
  13. New maps, new weapon, new money system, new game mode!
  14. New command system and social portal
  15. Spawn points and more networking
  16. Finally, online multiplayer!
  17. Update
  18. Gameplay trailer
  19. Reloading, shadow mapping
  20. Schedule delays

2009 18

  1. v0.5a released
  2. New name: A3P
  3. New gameplay
  4. Stainless v0.4
  5. Replay functionality, new icons
  6. November update
  7. Stainless v0.3 beta released!
  8. Prepping for first release
  9. Production schedule
  10. More shiny!
  11. Panda3D distortion sample
  12. New artwork
  13. And now for something completely different...
  14. Network system description
  15. Perfunctory postage
  16. Networking and better particles
  17. Done with art for a while
  18. First major update