{"id":2994,"url":"https://github.com/terrehbyte/awesome-devblogs","name":"awesome-devblogs","description":" A curated list of awesome devblogs to check out!","projects_count":110,"last_synced_at":"2026-07-04T17:00:18.410Z","repository":{"id":73628549,"uuid":"117202932","full_name":"terrehbyte/awesome-devblogs","owner":"terrehbyte","description":" A curated list of awesome devblogs to check out!","archived":false,"fork":false,"pushed_at":"2025-06-28T21:12:48.000Z","size":168,"stargazers_count":153,"open_issues_count":2,"forks_count":4,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-06-17T00:04:32.947Z","etag":null,"topics":["awesome","devblog"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terrehbyte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-01-12T06:35:23.000Z","updated_at":"2026-06-11T12:24:47.000Z","dependencies_parsed_at":"2025-11-16T14:00:22.463Z","dependency_job_id":null,"html_url":"https://github.com/terrehbyte/awesome-devblogs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/terrehbyte/awesome-devblogs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrehbyte%2Fawesome-devblogs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrehbyte%2Fawesome-devblogs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrehbyte%2Fawesome-devblogs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrehbyte%2Fawesome-devblogs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terrehbyte","download_url":"https://codeload.github.com/terrehbyte/awesome-devblogs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terrehbyte%2Fawesome-devblogs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35129190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-04T02:00:05.987Z","response_time":113,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T20:20:05.567Z","updated_at":"2026-07-04T17:00:18.411Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Portfolio and/or Blog","Portfolio","Platforms","Portfolio + Blog","Companies","One-Off Articles"],"sub_categories":[],"readme":"# Awesome Devblogs\n\nHere's a quick collection of links to **game developer** blogs and/or portfolios\nthat I've found interesting. This repository serves two purposes:\n\n- Writing down cool people (and companies) that do cool things\n- Showcasing various ways to showcase your work\n\nTo help showcase different types of portfolios, I've split the list into those\nthat are **strictly portfolios**, while others are **portfolios with a blog\nattached**. Company websites are also included in their own section, reflecting\nhow larger organizations differ in voice and presentation.\n\n## Contents\n\n- [Awesome Devblogs](#awesome-devblogs)\n  - [Portfolio](#portfolio)\n  - [Portfolio + Blog](#portfolio--blog)\n  - [Company Blogs](#companies)\n\n## Portfolio\n\nPortfolio websites focus on introducing a person and their past work.\n\n- [Anton Palmqvist](https://antonpalmqvist.com/) - Simple and elegant portfolio website\n  - [Mirror's Edge: Catalyst](https://antonpalmqvist.com/mirrorsedge)\n- [Ben Porter](https://bp.io/) - Portfolio site w/ project-centric homepage\n  - [Full Project List](https://bp.io/projects/) - a table of all notable past projects, small/personal and large/commercial\n- [Freya's stuff (Freya Holmer)](https://acegikmo.com/) - Math Demiurge known for \"Shapes\" and \"Shader Forge\". Highlights current/past/side projects and talks.\n- [Jack Humbert](https://jackhumbert.com/) - One-pager landing page for socials and portfolio\n- [Jenn Sandercock](https://jennsand.com/) - Personal portfolio site with cute and on-brand food theme\n  - [About Jenn](https://jennsand.com/about/) - Mini-bio and interactive game bibliography with sorting, filtering, and detail views\n- [Lucas Meijer](http://lucasmeijer.com/) - One-pager landing page for socials and portfolio (again)\n  - [C++, C# and Unity](http://lucasmeijer.com/posts/cpp_unity/) (this site was previously a blog site, so some posts are still available)\n- [Lithish](https://lithish.com/) - Landing page with links to games and art portfolios + blog coming soon\n  - [Xan Farley's Portfolio](https://portfolio.lithish.com/design) - Two column format with cover art on the left and brief descriptors on the right\n- [Natalie Burke](http://natbird.com/index.html) - One-pager timeline of past works for portfolio\n  - [Unity, Lead Technical Artist](http://natbird.com/#unity)\n\n## Portfolio and/or Blog\n\nDeveloper blogs **explore past (or present!) problems** encountered during\ndevelopment and/or provide **tutorial content** on solving specific needs. They\nalso often contain a section for showcasing the developer's past works or\nprojects.\n\n- [Adrian Courrages](http://www.adriancourreges.com/) - Performs in-depth graphics studies on recent games\n  - [Metal Gear Solid V - Graphics Study](http://www.adriancourreges.com/blog/2017/12/15/mgs-v-graphics-study/)\n  - [DOOM (2016) - Graphics Study](http://www.adriancourreges.com/blog/2016/09/09/doom-2016-graphics-study/)\n- [Alan Zucconi](https://www.alanzucconi.com/) - Quick tutorials and breakdowns of short concepts + portfolio\n  - [Inverse Kinematics in 2D](https://www.alanzucconi.com/2018/05/02/ik-2d-1/)\n- [Alexander Ameye](https://alexanderameye.github.io/notes/) - Blog covering various specific graphical techniques or tools\n  - [:cyclone: Circular menus in the Unity Editor](https://alexanderameye.github.io/notes/unity-circular-menu/)\n- [Alex Forsythe](https://awforsythe.com) - Text-heavy portfolio site covering his personal, commercial, and other works\n  - [Blueprints vs. C++ - How They Fit Together and Why You Should Use Both](https://awforsythe.com/unreal/blueprints_vs_cpp/)\n  - [@AlexForsythe on YouTube](https://www.youtube.com/@AlexForsythe)\n- [Amos](https://fasterthanli.me/) - Known for Rust and deep-dives on various systems\n  - [A short (and mostly wrong) history of computer networking](https://fasterthanli.me/blog/2019/making-our-own-ping/)\n- [Amit Patel](https://www.redblobgames.com/) - Interactive explorations of common problem spaces in game development\n  - [Hexagonal grid reference](https://www.redblobgames.com/grids/hexagons/)\n  - [Tower Defense pathfinding](https://www.redblobgames.com/pathfinding/tower-defense/)\n- [ben :seedling: ui](https://benui.ca/) - \"As I learn new things in Unreal Engine, I like to write them down so I don't forget. :seedling:\" + portfolio\n  - [Introduction to C++ UIs in Unreal](https://benui.ca/unreal/ui-cpp-basics/)\n- [Bob Nystrom](http://journal.stuffwithstuff.com/) - Language design posts w/ a spice of personal posts\n  - [What the Hero Sees: Field-of-View](http://journal.stuffwithstuff.com/2015/09/07/what-the-hero-sees/)\n- [Bronson Zgeb](https://bronsonzgeb.com/) - Sharing Unity developer tips and tricks\n  - [Build a better collider importer with Asset Processors](https://bronsonzgeb.com/index.php/2021/11/27/better-collider-generation-with-asset-processors/)\n- [Bruce Dawson](https://randomascii.wordpress.com/) - Dives deep into profiling and various fringe topics\n  - [Tricks With the Floating-Point Format](https://randomascii.wordpress.com/2012/01/11/tricks-with-the-floating-point-format/)\n- [Erin Catto](https://box2d.org/) - Developer of Box2D. Posts and publications around physics and \"low-level\" concepts.\n  - [How to Transform a Plane](https://box2d.org/posts/2018/09/how-to-transform-a-plane/)\n  - [Ragdolls - GDC2012](https://box2d.org/files/ErinCatto_Ragdolls_GDC2012.pdf)\n- [Evan Todd](http://etodd.io/) - Breaks down common problems in games via the \"Poor Man's _x_\" Series + portfolio\n  - [The Poor Man's 3D Camera](http://etodd.io/2017/11/28/poor-mans-3d-camera/)\n  - [The Poor Man's Character Controller](http://etodd.io/2015/04/03/poor-mans-character-controller/)\n- [Eevee](https://eev.ee/) - Blog, dev blog, portfolio, and pretty much everything else that's relevant to their work or public life.\n  - :warning: **Note**: This website contains links (with warnings) to content not safe for viewing by minors.\n  - [Particle wipe generator](https://eev.ee/release/2019/04/20/particle-wipe-generator/)\n  - [Coaxing 2D platforming out of Unity](https://eev.ee/blog/2017/10/13/coaxing-2d-platforming-out-of-unity/)\n- [Erik Nordeus](https://www.habrador.com/tutorials/) - Open source implementations and tutorials for games and simulation\n  - [How to Tell if You Have Passed a Waypoint?](https://www.habrador.com/tutorials/math/2-passed-waypoint/) - part of [\"Use math to solve problems in Unity with C#\"](https://www.habrador.com/tutorials/math/)\n- [Fabien Sandlard](http://fabiensanglard.net/) - Analyzes and explores game engines and low-level functionality + portfolio\n  - [Quake 3 Source Code Review](http://fabiensanglard.net/quake3/index.php) \n- [Gabriel Gambetta](http://www.gabrielgambetta.com/) - Assorted articles on networking, rendering, and writing\n  - [Computer Graphics from scratch](http://www.gabrielgambetta.com/computer-graphics-from-scratch/introduction.html)\n  - [Fast-Paced Multiplayer](http://www.gabrielgambetta.com/client-server-game-architecture.html)\n  - [Fizzlefade](http://fabiensanglard.net/fizzlefade/index.php)\n- [Glenn Fiedler](https://gafferongames.com/) - Deep dives on networking, physics, and common development patterns.\n  - No longer actively posting here; see Más Bandwidth\n  - [Fix Your Timestep!](https://gafferongames.com/post/fix_your_timestep/)\n  - [Integration Basics](https://gafferongames.com/post/integration_basics/)\n  - [Networked Physics in Virtual Reality](https://gafferongames.com/post/networked_physics_in_virtual_reality/)\n- Glenn Fiedler @ [Más Bandwidth](https://mas-bandwidth.com/)\n  - [Choosing the right network model for your multiplayer game](https://mas-bandwidth.com/choosing-the-right-network-model-for-your-multiplayer-game/)\n- [Internal Pointers](https://www.internalpointers.com/) - misc. posts on tech, math, IT, etc.\n  - [Writing a custom iterator in modern C++](https://www.internalpointers.com/post/writing-custom-iterators-modern-cpp)\n  - **Note:** One of the few blogs without a portfolio.\n- [Jackson Dunstan](https://www.jacksondunstan.com/)\n- [Joe Wintergreen Internet Zone](https://www.joewintergreen.com/)\n  - [Portfolio (separate site)](https://impromptugames.com/)\n  - [Half-life Alyx's Level Design Tools Are Super Great](https://www.joewintergreen.com/half-life-alyxs-level-design-tools-are-super-great/)\n- [Liz England](https://lizengland.com/blog/) - Simple personal site with a plethora of links to works, talks, resume, and resources\n  - [Game Design Library](https://lizengland.com/blog/game-design-library/) - Library of books on game design, w/o call-outs for her favorites\n- [Michal \"Pirat\" Kubas](https://piratportfolio.com/) - Game artist showcasing environmental and weapon assets + blog.\n  - [Gun modeling for FPP games](https://piratportfolio.com/fpp_eng/)\n- [MinionsArt Tutorials](https://minionsart.github.io/tutorials/) - A large collection of shader and VFX tutorials, initially for BIRP, and now for URP\n  - [World Position Radius Effects (in Shader Graph)](https://www.patreon.com/posts/26438849)\n  - **Note:** This site is more of a hub/collection - each page links out to Patreon/YouTube for the actual content.\n- [Nicky Case](https://ncase.me/) - Pioneer of interactive articles (a.k.a. explorable explanations)\n  - [Sight \u0026 Light - how to create a 2D visibility/shadow effects for your game](https://ncase.me/sight-and-light/)\n  - [To Build a Better Ballot](https://ncase.me/ballot/)\n- [Noel Berry](http://noelberry.ca/) - Portfolio and mini-blog\n  - [Procedural Generation - The Dungeon](http://noelberry.ca/#thedungeons)\n- [Rami Ismail](https://ltpf.ramiismail.com/) (Levelling The Playing Field) - Sharing lessons learned from developing games as a business, not just a hobby\n  - [Getting Feedback](https://ltpf.ramiismail.com/feedback/)\n- [Simon Trümpler](https://simont.de/) + [Blog](https://www.simonschreibt.de/) - Landing page with links out to other platforms for talks/portofolio/blog etc.\n  - [GTA V – Underestimated Glow](https://simonschreibt.de/gat/gta-v-underestimated-glow/) - Mini-VFX breakdown of how GTA V implements its glowing red traffic lights\n- [Tom Looman](https://www.tomlooman.com) - Collection of original tutorials and resources for Unreal Engine\n  - [Unreal Engine Game Optimization on a Budget](https://www.tomlooman.com/unrealengine-optimization-talk/) and [Video](https://youtu.be/G51QWcitCII)\n- [Václav Vančura](https://vancura.design/) - Design + Development blog, recently focusing on their work at Microsoft\n  - [Visual Studio for Mac 17 Shell](https://vancura.design/work/visual-studio-for-mac-17-shell)\n\n## Companies\n\nCompany blogs provide players with behind-the-scenes at look at the process.\nThey may also have engineering posts that are relevant to other developers in\nthe industry.\n\n- [Campo Santo](http://blog.camposanto.com/)\n  - [Matt Wilde on Visual Effects, Lighting, and Rendering](http://blog.camposanto.com/post/171934927979/hi-im-matt-wilde-an-old-man-from-the-north-of)\n- [Chickensoft](https://chickensoft.games/)\n  - [Enjoyable Game Architecture](https://chickensoft.games/blog/game-architecture)\n- [Godot Engine - Blog - Progress Report](https://godotengine.org/blog/progress-report/)\n  - [UID changes coming to Godot 4.4](https://godotengine.org/article/uid-changes-coming-to-godot-4-4/)\n- [Red Blue Games](https://blog.redbluegames.com/)\n  - [Animating Top Down 2D Games in Unity](https://blog.redbluegames.com/animating-top-down-2d-games-in-unity-5e966b81790e)\n- [Riot Games Engineering](https://engineering.riotgames.com/)\n  - [Profiling: Measurement and Analysis](https://engineering.riotgames.com/news/profiling-measurement-and-analysis)\n  - [Random Acts of Optimization](https://engineering.riotgames.com/news/random-acts-optimization)\n- [Spotify Design](https://spotify.design) - Updates and thoughts around changes to the Spotify UI + UX\n  - [Bringing the Spotify Heart to life](https://spotify.design/article/bringing-the-spotify-heart-to-life)\n- [Unity Blog: Technology](https://blogs.unity3d.com/)\n  - [An introduction to IL2CPP internals](https://unity.com/blog/engine-platform/an-introduction-to-ilcpp-internals)\n- [Wolfire Games](http://blog.wolfire.com)\n  - ⚠️ WARN: HTTPS not available. HTTP only.\n  - [GDC13 Summary: Animation Bootcamp Part 5/6](http://blog.wolfire.com/2013/04/GDC13-Summary-Animation-Bootcamp-Part-5-6)\n\n## One-Off Articles\n\nContained below is an assorted collections of articles that are not part of a\nspecific blog.\n\n- [Natalya Shelburne](https://tallys.github.io/color-theory/) - Practical Color Theory for People Who Code\n\n## Platforms\n\nIf you're looking to start your own blog, here are some platforms/services that\nare frequented by the games industry (or adjacent) that provide a space for you\nto do so.\n\n- [dev.to](https://dev.to/) - General software engineering platform with a very small game community\n- [Game Developer](https://www.gamedeveloper.com/blogs)\n  - [1500 Archers on a 28.8](https://www.gamedeveloper.com/programming/1500-archers-on-a-28-8-network-programming-in-age-of-empires-and-beyond) by Mark Terrano and Paul Bettner\n- [GameDev.net](https://www.gamedev.net/blogs/) - A game developer forum with a blog platform\n- [Ludum Dare](ldjam.com) - Homepage of the Ludum Dare game jam, which has an integrated blogging platform\n- [TIGForums](https://forums.tigsource.com/index.php?PHPSESSID=bg95kgih4qf945f5dfpv2oll97\u0026board=27.0) - Blog posts as forum threads on a well-known game development forum\n\nThere are other solutions that are less reliant on a platform like Netlify or\nGitHub Pages, but they will require additional setup on your part.\n\n# License\n\nThis is also reflected in [LICENSE.md](LICENSE.md) for visibility.\n\n[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law, [Terry Nguyen](https://terrehbyte.com) has\nwaived all copyright and related or neighboring rights to this work.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/terrehbyte%2Fawesome-devblogs/projects"}