56,966 blogs · [ { "id": "01a0874a-8506-7015-bffc-e151a498e0fe", "title": "Books I read in 2025", "url": "https://blog.habrador.com/2026/01/books-i-read-in-2025.html", "published_at": "2026-01-02T12:14:00+00:00" }, { "id": "01a0874a-8507-700c-856b-8e7a1adb419a", "title": "How to make a Neural Network in Unity in 11 lines of code using C#", "url": "https://blog.habrador.com/2025/06/how-to-make-a-neural-network-in-unity.html", "published_at": "2025-06-16T13:53:00+00:00" }, { "id": "01a0874a-8507-700c-856b-8e7a1b3588eb", "title": "Books I read in 2024", "url": "https://blog.habrador.com/2025/01/books-i-read-in-2024.html", "published_at": "2025-01-02T10:15:00+00:00" }, { "id": "01a0874a-8507-700c-856b-8e7a1ba5c7bf", "title": "How to make a texture atlas template the smart way", "url": "https://blog.habrador.com/2024/10/how-to-make-texture-atlas-template.html", "published_at": "2024-10-21T11:37:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52a156615", "title": "How to actually delete Rigid Bodies in Blender", "url": "https://blog.habrador.com/2024/10/how-to-actually-delete-rigid-bodies-in.html", "published_at": "2024-10-16T08:36:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52a6fd7de", "title": "Sourcetree GitHub login doesnt work", "url": "https://blog.habrador.com/2024/06/sourcetree-github-login-doesnt-work.html", "published_at": "2024-06-18T20:25:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52b081215", "title": "How to generate more than one random number in Blender", "url": "https://blog.habrador.com/2024/06/more-random-number-blender.html", "published_at": "2024-06-18T15:50:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52b62d647", "title": "Books I read in 2023", "url": "https://blog.habrador.com/2024/01/books-i-read-in-2023.html", "published_at": "2024-01-03T18:21:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52bab82ce", "title": "Cybertruck Prototype vs Final Production Version - What Changed?", "url": "https://blog.habrador.com/2023/12/cybertruck-prototype-vs-production-changes.html", "published_at": "2023-12-05T16:06:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52c56153f", "title": "The miniature statues of Stockholm", "url": "https://blog.habrador.com/2023/10/the-miniature-statues-of-stockholm.html", "published_at": "2023-10-28T11:08:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52c90e802", "title": "How to implement colormaps like Rainbow and Viridis in code", "url": "https://blog.habrador.com/2023/04/colormaps-overview-code-implementations-rainbow-virids.html", "published_at": "2023-04-19T10:44:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52ce26efc", "title": "Bing Image Creator AI: An overview of art styles and materials you can use", "url": "https://blog.habrador.com/2023/04/bing-image-creator-ai-art-styles-materials.html", "published_at": "2023-04-07T14:59:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52d89db37", "title": "Books I read in 2022", "url": "https://blog.habrador.com/2022/12/books-i-read-in-2022.html", "published_at": "2022-12-31T07:10:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52e330680", "title": "How to fix the Inconsistent Line Endings Warning message in Unity and Visual Studio 2019", "url": "https://blog.habrador.com/2022/08/fix-inconsistent-line-endings-warning-unity.html", "published_at": "2022-08-29T12:05:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52e85a850", "title": "Render breathtaking images in Blender with these composition techniques used by elite photographers", "url": "https://blog.habrador.com/2022/06/render-blender-composition-techniques-photography.html", "published_at": "2022-06-18T11:50:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52e90fe55", "title": "Adventures making custom LEGO designs", "url": "https://blog.habrador.com/2022/03/adventures-making-custom-lego-designs.html", "published_at": "2022-03-15T19:54:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c52f828032", "title": "How to make your ugly LeoCAD LEGO models look good in Blender (Tutorial)", "url": "https://blog.habrador.com/2022/03/make-leocad-lego-look-good-in-blender.html", "published_at": "2022-03-15T11:48:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c53050f7f3", "title": "2022 status check on my open source projects", "url": "https://blog.habrador.com/2022/02/status-check-open-source-projects.html", "published_at": "2022-02-21T12:32:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c5313910ed", "title": "How to bake perfect hard-surface normals in Blender (2022 Tutorial)", "url": "https://blog.habrador.com/2022/02/bake-perfect-hard-surface-normals-blender-tutorial.html", "published_at": "2022-02-16T18:54:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c531a36a9d", "title": "How to make your Artstation pages appear in Google search (2022)", "url": "https://blog.habrador.com/2022/02/how-to-make-your-artstation-pages.html", "published_at": "2022-02-02T19:26:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c5320a5a0a", "title": "How to make your boring animations more exciting", "url": "https://blog.habrador.com/2022/01/make-boring-animations-more-exciting.html", "published_at": "2022-01-27T14:40:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c532e4f927", "title": "Books I read in 2021", "url": "https://blog.habrador.com/2022/01/books-i-read-in-2021.html", "published_at": "2022-01-01T11:21:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c533221201", "title": "Books I read in 2020", "url": "https://blog.habrador.com/2020/05/books-i-read-in-2020.html", "published_at": "2021-01-01T11:37:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c533632bdc", "title": "Why you should use GitHub", "url": "https://blog.habrador.com/2020/04/why-you-should-use-github.html", "published_at": "2020-04-22T12:09:00+00:00" }, { "id": "01a0874a-8508-7337-88f3-65c533e7b3ea", "title": "Books I read in 2019", "url": "https://blog.habrador.com/2020/01/books-i-read-in-2019.html", "published_at": "2020-01-01T10:09:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fb7ac7602", "title": "Adventures making stylized vehicles", "url": "https://blog.habrador.com/2019/10/adventures-making-stylized-vehicles.html", "published_at": "2019-10-21T10:56:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fb80c5a4d", "title": "Book review: Babylon's Ark", "url": "https://blog.habrador.com/2019/09/book-review-babylons-ark.html", "published_at": "2019-09-03T13:40:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fb8b3e261", "title": "Disco Elf Corel - or how to make a stylized character", "url": "https://blog.habrador.com/2019/08/disco-elf-corel-or-how-to-make-stylized.html", "published_at": "2019-08-15T08:01:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fb9973661", "title": "How to make a stylized game character in Blender", "url": "https://blog.habrador.com/2019/07/how-to-make-stylized-game-character-in.html", "published_at": "2019-07-23T09:59:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fba5dc342", "title": "Why RimWorld sold more than 1 million copies", "url": "https://blog.habrador.com/2019/06/why-rimworld-sold-more-than-1-million.html", "published_at": "2019-06-02T12:23:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fbac6a982", "title": "Why did you give the game a bad review after playing for so many hours?", "url": "https://blog.habrador.com/2019/05/game-bad-review-many-hours-played.html", "published_at": "2019-05-27T11:19:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fbb03e74e", "title": "Parkitect - a management game", "url": "https://blog.habrador.com/2019/05/parkitect-management-game.html", "published_at": "2019-05-17T08:25:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fbb67dc86", "title": "Everything you need to know about management games", "url": "https://blog.habrador.com/2019/05/everything-about-management-games.html", "published_at": "2019-05-17T07:30:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fbbfe1ad6", "title": "Fancy Flying - or how to make a game in 48 hours", "url": "https://blog.habrador.com/2019/05/fancy-flying-or-how-to-make-game-in-48.html", "published_at": "2019-05-02T09:47:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fbc44a98d", "title": "Fake fluid simulations in Unity - or how to make the water system from Sprinkle game", "url": "https://blog.habrador.com/2019/04/fluid-simulations-unity-sprinkle-game.html", "published_at": "2019-04-18T14:38:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fbcf0fd5a", "title": "Self-driving car 2019 update", "url": "https://blog.habrador.com/2019/03/self-driving-car-2019-update.html", "published_at": "2019-03-21T10:55:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fbdcea621", "title": "Download Reeds-Shepp paths for Unity in C#", "url": "https://blog.habrador.com/2019/03/download-reeds-shepp-paths-for-unity-in.html", "published_at": "2019-03-15T09:00:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fbe8ecd8a", "title": "Tesla Motors Simulator - 2019 update 1", "url": "https://blog.habrador.com/2019/02/tesla-motors-simulator-2019-update-1.html", "published_at": "2019-02-12T06:59:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fbf36e8a4", "title": "Steering Behaviors - or how not to evacuate a building", "url": "https://blog.habrador.com/2019/02/steering-behaviors-or-how-not-to.html", "published_at": "2019-02-07T10:16:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc027ea02", "title": "Adventures making a custom navmesh in Unity", "url": "https://blog.habrador.com/2019/02/adventures-making-custom-navmesh-in.html", "published_at": "2019-02-07T08:29:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc1005ec7", "title": "The art of fake volumetrics - or how to make fluffy red pandas", "url": "https://blog.habrador.com/2019/02/the-art-of-fake-volumetrics-or-how-to.html", "published_at": "2019-02-06T13:04:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc1b2ffd4", "title": "Lessons learned from the Paradox podcast - Season 4", "url": "https://blog.habrador.com/2019/02/lessons-learned-from-paradox-podcast.html", "published_at": "2019-02-02T12:51:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc1fcdea9", "title": "Computational Geometry - Part 3", "url": "https://blog.habrador.com/2019/01/computational-geometry-part-3.html", "published_at": "2019-01-15T14:51:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc27a9845", "title": "Books I read in 2018", "url": "https://blog.habrador.com/2018/12/books-i-read-in-2018.html", "published_at": "2018-12-28T10:31:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc2b6b696", "title": "Lessons learned from the Paradox podcast - Season 3", "url": "https://blog.habrador.com/2018/12/lessons-learned-from-paradox-podcast_27.html", "published_at": "2018-12-27T11:53:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc2d3daf3", "title": "Lessons learned from the Paradox podcast - Season 2", "url": "https://blog.habrador.com/2018/12/lessons-learned-from-paradox-podcast.html", "published_at": "2018-12-27T11:52:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc2d4bc82", "title": "Tesla Motors Simulator - 2018 update", "url": "https://blog.habrador.com/2018/11/tesla-motors-simulator-2018-update.html", "published_at": "2018-11-19T10:19:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc3247777", "title": "Adventures making doors in Blender", "url": "https://blog.habrador.com/2018/10/adventures-making-doors-in-blender.html", "published_at": "2018-10-31T19:46:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc367cc46", "title": "How you can bake textures faster in Blender's Cycles render", "url": "https://blog.habrador.com/2018/10/bake-textures-faster-blender-cycles.html", "published_at": "2018-10-03T17:05:00+00:00" }, { "id": "01a0e4c8-4c5c-706f-b69f-5d2fc3726c04", "title": "Stylized graphics - lessons learned from Sea of Thieves and Fortnite", "url": "https://blog.habrador.com/2018/08/stylized-graphics-fortnite-sea-of-thieves.html", "published_at": "2018-08-07T15:52:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf57fd8684b", "title": "Lessons learned from the AIAS Game Maker's Notebook", "url": "https://blog.habrador.com/2018/07/lessons-learned-from-aias-game-makers.html", "published_at": "2018-07-05T10:13:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf5804508a6", "title": "Game development articles roundup", "url": "https://blog.habrador.com/2018/06/game-development-articles-roundup.html", "published_at": "2018-06-10T11:05:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf5804e6991", "title": "Lessons learned from the Paradox podcast - Season 1", "url": "https://blog.habrador.com/2018/06/lessons-learned-from-paradox-podcast.html", "published_at": "2018-06-06T16:25:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf580820831", "title": "How to make stylized \"The Witness\" trees in Blender", "url": "https://blog.habrador.com/2018/05/how-to-make-stylized-witness-trees-in.html", "published_at": "2018-05-20T13:55:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf580968029", "title": "The plein air challenge - or how to not make a game in 48 hours", "url": "https://blog.habrador.com/2018/04/the-plein-air-challenge-or-how-to-not.html", "published_at": "2018-04-24T07:08:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf58139858d", "title": "How to create your own billion dollar cryptocurrency", "url": "https://blog.habrador.com/2018/02/how-to-create-your-own-billion-dollar.html", "published_at": "2018-02-17T15:08:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf581b464ae", "title": "Everyone wants to crash a Tesla", "url": "https://blog.habrador.com/2018/02/everyone-wants-to-crash-tesla.html", "published_at": "2018-02-12T10:03:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf582811c75", "title": "The illusion of life - or why you should animate flour sacks", "url": "https://blog.habrador.com/2018/02/the-illusion-of-life-or-why-you-should.html", "published_at": "2018-02-11T17:35:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf583231492", "title": "A comparison between Bitcoin crashes", "url": "https://blog.habrador.com/2018/01/a-comparison-between-bitcoin-crashes.html", "published_at": "2018-01-25T10:42:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf583b89686", "title": "Books I read in 2017", "url": "https://blog.habrador.com/2017/12/books-i-read-in-2017.html", "published_at": "2017-12-31T09:59:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf583c47b53", "title": "Computational Geometry - Part 2", "url": "https://blog.habrador.com/2017/12/computational-geometry-part-2.html", "published_at": "2017-12-21T13:25:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf5845463a2", "title": "Computational Geometry - Part 1", "url": "https://blog.habrador.com/2017/11/computational-geometry-part-1.html", "published_at": "2017-11-16T10:42:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf584cba2fd", "title": "Books about engineering you can read on the beach", "url": "https://blog.habrador.com/2017/11/books-about-engineering-you-can-read-on.html", "published_at": "2017-11-11T11:30:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf585933742", "title": "Would Leonardo da Vinci have streamed his work online?", "url": "https://blog.habrador.com/2017/11/would-leonardo-da-vinci-have-streamed.html", "published_at": "2017-11-04T12:31:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf585bbba89", "title": "Evil pumpkins - or how to simulate subsurface scattering", "url": "https://blog.habrador.com/2017/10/evil-pumpkins-or-how-to-simulate.html", "published_at": "2017-10-01T11:30:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf5865f88df", "title": "This self-driving car is now faster with the flow field algorithm", "url": "https://blog.habrador.com/2017/07/this-self-driving-car-is-now-faster.html", "published_at": "2017-07-24T07:50:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf5866e7745", "title": "What happened to John Carmack after the book Masters of Doom?", "url": "https://blog.habrador.com/2017/07/what-happened-to-john-carmack-after.html", "published_at": "2017-07-16T14:56:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf586e4699f", "title": "Why you need to learn the Flow Field algorithm", "url": "https://blog.habrador.com/2017/07/why-you-need-to-learn-flow-field.html", "published_at": "2017-07-11T13:52:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf587cfde5c", "title": "Pathfinding best practices and surprising uses", "url": "https://blog.habrador.com/2017/07/pathfinding-best-practices-and.html", "published_at": "2017-07-04T13:21:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf587d01923", "title": "The secrets of Artificial Intelligence in classic games", "url": "https://blog.habrador.com/2017/07/the-secrets-of-artificial-intelligence.html", "published_at": "2017-07-01T09:41:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf5888052da", "title": "Finding inspiration from other games", "url": "https://blog.habrador.com/2017/06/finding-inspiration-from-other-games.html", "published_at": "2017-06-27T17:20:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf58908b33e", "title": "Resources if you want to learn more about architecture", "url": "https://blog.habrador.com/2017/06/resources-if-you-want-to-learn-more.html", "published_at": "2017-06-13T10:19:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf589c738a9", "title": "Youtubers playing Tesla Simulator", "url": "https://blog.habrador.com/2017/06/youtubers-playing-tesla-simulator.html", "published_at": "2017-06-08T14:39:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf58a09ef58", "title": "The ups and downs of itch", "url": "https://blog.habrador.com/2017/06/the-ups-and-downs-of-itch.html", "published_at": "2017-06-05T13:28:00+00:00" }, { "id": "01a0e4db-59c4-7087-b4d8-4cf58a5ef0cf", "title": "Lessons learned from the development of Minecraft", "url": "https://blog.habrador.com/2017/06/lessons-learned-from-development-of.html", "published_at": "2017-06-05T13:04:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaa506017c", "title": "Short April Updates - from forest fires to foam skirts", "url": "https://blog.habrador.com/2017/04/short-april-updates-from-forest-fires.html", "published_at": "2017-04-28T07:05:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaa5733b8e", "title": "Aircraft Carrier Simulator - or how to make a game in 48 hours", "url": "https://blog.habrador.com/2017/04/aircraft-carrier-simulator-or-how-to.html", "published_at": "2017-04-24T08:06:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaa5c21d6d", "title": "Evolution of helicopters in the Vietnam War", "url": "https://blog.habrador.com/2017/03/helicopters-in-vietnam-war.html", "published_at": "2017-03-10T09:14:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaa65f5550", "title": "One of the greatest intellectual achievements of history", "url": "https://blog.habrador.com/2017/03/one-of-greatest-intellectual.html", "published_at": "2017-03-05T11:14:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaa6fd9237", "title": "The Complete Beginner's Guide to Helicopters", "url": "https://blog.habrador.com/2017/02/complete-beginners-guide-helicopters.html", "published_at": "2017-02-26T11:54:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaa763d71a", "title": "How to become the MacGyver of surviving terrorist attacks", "url": "https://blog.habrador.com/2017/02/macgyver-how-to-survive-terrorist-attacks-disasters.html", "published_at": "2017-02-23T08:19:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaa792690f", "title": "Can you design structures that last forever?", "url": "https://blog.habrador.com/2017/02/ancient-engineering-design-structures.html", "published_at": "2017-02-13T16:53:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaa87b9829", "title": "3 books you must read if you want to learn more about helicopters", "url": "https://blog.habrador.com/2017/02/books-must-read-helicopters.html", "published_at": "2017-02-12T10:39:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaa9494d54", "title": "Why Drawing Cats Will Make You Question Everything", "url": "https://blog.habrador.com/2017/02/why-drawing-cats-will-make-you-question.html", "published_at": "2017-02-05T12:27:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaa9b532e7", "title": "Books I read in 2016", "url": "https://blog.habrador.com/2016/12/books-i-read-in-2016.html", "published_at": "2016-12-31T08:12:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaaa1599d5", "title": "Short December Updates", "url": "https://blog.habrador.com/2016/12/short-december-updates.html", "published_at": "2016-12-14T13:29:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaaa252f7f", "title": "If you read one article about Rectangle-Rectangle Intersections read this one", "url": "https://blog.habrador.com/2016/10/article-fast-rectangle-rectangle-intersections.html", "published_at": "2016-10-28T12:45:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaaa53cf6e", "title": "No more red traffic lights!", "url": "https://blog.habrador.com/2016/10/no-more-red-traffic-lights.html", "published_at": "2016-10-22T18:33:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaaacd218f", "title": "Why Gamification Beats Peanut Butter on Pancakes", "url": "https://blog.habrador.com/2016/10/why-gamification-beats-peanut-butter-on.html", "published_at": "2016-10-18T15:17:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaaad6f346", "title": "Why are some games fun and other games boring?", "url": "https://blog.habrador.com/2016/10/why-are-games-boring-or-fun.html", "published_at": "2016-10-09T07:20:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaaaf974a4", "title": "The most boring article about curves you'll ever read", "url": "https://blog.habrador.com/2016/10/the-most-boring-article-about-curves.html", "published_at": "2016-10-04T14:06:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaab6df17c", "title": "How can engineers solve a problem like ISIS?", "url": "https://blog.habrador.com/2016/09/how-to-solve-problem-like-isis.html", "published_at": "2016-09-08T08:20:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaac408aaf", "title": "Traffic Light Simulator - a Ludum Dare Game", "url": "https://blog.habrador.com/2016/09/traffic-light-simulator-ludum-dare-game.html", "published_at": "2016-09-04T12:32:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaac51d8cd", "title": "Why marketing your company by sharing your knowledge is working", "url": "https://blog.habrador.com/2016/09/why-marketing-your-company-by-sharing.html", "published_at": "2016-09-02T07:46:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaac7d22db", "title": "Can you explain how to use PID controller to follow that path?", "url": "https://blog.habrador.com/2016/08/how-to-use-pid-controller-to-follow-path.html", "published_at": "2016-08-31T13:07:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaace0173a", "title": "Fun with linear algebra", "url": "https://blog.habrador.com/2016/08/fun-with-linear-algebra.html", "published_at": "2016-08-30T09:59:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaad84c517", "title": "Solve the Uncaught unknown compression method Unity WebGL error", "url": "https://blog.habrador.com/2016/08/webgl-unity-uncaught-unknown-compression-method.html", "published_at": "2016-08-30T08:32:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaadf0e097", "title": "5 books about math you can read on the beach", "url": "https://blog.habrador.com/2016/08/5-books-about-math-you-can-read-on-beach.html", "published_at": "2016-08-24T15:00:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaaeca8e47", "title": "How to write a story for a book, movie, or game", "url": "https://blog.habrador.com/2016/08/how-to-write-story-for-book-movie-or.html", "published_at": "2016-08-23T14:20:00+00:00" }, { "id": "01a0e4ec-cb4f-71c0-8b24-f1eaafc9f3d6", "title": "What a lot of things I don't need", "url": "https://blog.habrador.com/2016/08/what-lot-of-things-i-dont-need.html", "published_at": "2016-08-17T07:33:00+00:00" } ] posts Claim your blog
Back to blog.habrador.com
Blog · corpus.blog/blogs/blog.habrador.com/posts

blog.habrador.com

blog.habrador.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016