Awesome Devblogs
Here's a quick collection of links to game developer blogs and/or portfolios
that I've found interesting. This repository serves two purposes:
- Writing down cool people (and companies) that do cool things
- Showcasing various ways to showcase your work
To help showcase different types of portfolios, I've split the list into those
that are strictly portfolios, while others are portfolios with a blog
attached. Company websites are also included in their own section, reflecting
how larger organizations differ in voice and presentation.
Contents
- Awesome Devblogs
- Portfolio
- Portfolio + Blog
- Company Blogs
Portfolio
Portfolio websites focus on introducing a person and their past work.
- Anton Palmqvist - Simple and elegant portfolio website
- Ben Porter - Portfolio site w/ project-centric homepage
- Full Project List - a table of all notable past projects, small/personal and large/commercial
- Freya's stuff (Freya Holmer) - Math Demiurge known for "Shapes" and "Shader Forge". Highlights current/past/side projects and talks.
- Jack Humbert - One-pager landing page for socials and portfolio
- Jenn Sandercock - Personal portfolio site with cute and on-brand food theme
- About Jenn - Mini-bio and interactive game bibliography with sorting, filtering, and detail views
- Lucas Meijer - One-pager landing page for socials and portfolio (again)
- C++, C# and Unity (this site was previously a blog site, so some posts are still available)
- Lithish - Landing page with links to games and art portfolios + blog coming soon
- Xan Farley's Portfolio - Two column format with cover art on the left and brief descriptors on the right
- Natalie Burke - One-pager timeline of past works for portfolio
- Unity, Lead Technical Artist
Portfolio and/or Blog
Developer blogs explore past (or present!) problems encountered during
development and/or provide tutorial content on solving specific needs. They
also often contain a section for showcasing the developer's past works or
projects.
- Adrian Courrages - Performs in-depth graphics studies on recent games
- Metal Gear Solid V - Graphics Study
- DOOM (2016) - Graphics Study
- Alan Zucconi - Quick tutorials and breakdowns of short concepts + portfolio
- Alexander Ameye - Blog covering various specific graphical techniques or tools
- ? Circular menus in the Unity Editor
- Alex Forsythe - Text-heavy portfolio site covering his personal, commercial, and other works
- Blueprints vs. C++ - How They Fit Together and Why You Should Use Both
- @AlexForsythe on YouTube
- Amos - Known for Rust and deep-dives on various systems
- A short (and mostly wrong) history of computer networking
- Amit Patel - Interactive explorations of common problem spaces in game development
- Hexagonal grid reference
- Tower Defense pathfinding
- ben ? ui - "As I learn new things in Unreal Engine, I like to write them down so I don't forget. ?" + portfolio
- Introduction to C++ UIs in Unreal
- Bob Nystrom - Language design posts w/ a spice of personal posts
- What the Hero Sees: Field-of-View
- Bronson Zgeb - Sharing Unity developer tips and tricks
- Build a better collider importer with Asset Processors
- Bruce Dawson - Dives deep into profiling and various fringe topics
- Tricks With the Floating-Point Format
- Erin Catto - Developer of Box2D. Posts and publications around physics and "low-level" concepts.
- How to Transform a Plane
- Ragdolls - GDC2012
- Evan Todd - Breaks down common problems in games via the "Poor Man's x" Series + portfolio
- The Poor Man's 3D Camera
- The Poor Man's Character Controller
- Eevee - Blog, dev blog, portfolio, and pretty much everything else that's relevant to their work or public life.
- ️ Note: This website contains links (with warnings) to content not safe for viewing by minors.
- Particle wipe generator
- Coaxing 2D platforming out of Unity
- Erik Nordeus - Open source implementations and tutorials for games and simulation
- How to Tell if You Have Passed a Waypoint? - part of "Use math to solve problems in Unity with C#"
- Fabien Sandlard - Analyzes and explores game engines and low-level functionality + portfolio
- Quake 3 Source Code Review
- Gabriel Gambetta - Assorted articles on networking, rendering, and writing
- Computer Graphics from scratch
- Fast-Paced Multiplayer
- Fizzlefade
- Glenn Fiedler - Deep dives on networking, physics, and common development patterns.
- Fix Your Timestep!
- Integration Basics
- Networked Physics in Virtual Reality
- Internal Pointers - misc. posts on tech, math, IT, etc.
- Writing a custom iterator in modern C++
- Note: One of the few blogs without a portfolio.
- Liz England - Simple personal site with a plethora of links to works, talks, resume, and resources
- Game Design Library - Library of books on game design, w/o call-outs for her favorites
- MinionsArt Tutorials - A large collection of shader and VFX tutorials, initially for BIRP, and now for URP
- World Position Radius Effects (in Shader Graph)
- Note: This site is more of a hub/collection - each page links out to Patreon/YouTube for the actual content.
- Nicky Case - Pioneer of interactive articles (a.k.a. explorable explanations)
- Sight & Light - how to create a 2D visibility/shadow effects for your game
- To Build a Better Ballot
- Noel Berry - Portfolio and mini-blog
- Procedural Generation - The Dungeon
- Rami Ismail (Levelling The Playing Field) - Sharing lessons learned from developing games as a business, not just a hobby
- Simon Trümpler + Blog - Landing page with links out to other platforms for talks/portofolio/blog etc.
- GTA V – Underestimated Glow - Mini-VFX breakdown of how GTA V implements its glowing red traffic lights
- Tom Looman - Collection of original tutorials and resources for Unreal Engine
- Unreal Engine Game Optimization on a Budget and Video
- Václav Vančura - Design + Development blog, recently focusing on their work at Microsoft
- Visual Studio for Mac 17 Shell
Companies
Company blogs provide players with behind-the-scenes at look at the process.
They may also have engineering posts that are relevant to other developers in
the industry.
- Campo Santo
- Matt Wilde on Visual Effects, Lighting, and Rendering
- Red Blue Games
- Animating Top Down 2D Games in Unity
- Riot Games Engineering
- Profiling: Measurement and Analysis
- Random Acts of Optimization
- Spotify Design - Updates and thoughts around changes to the Spotify UI + UX
- Bringing the Spotify Heart to life
- Unity Blog: Technology
- 10000 Update() Calls
- An introduction to IL2CPP internals
- Wolfire Games
- ️ WARN: HTTPS not available. HTTP only.
- GDC13 Summary: Animation Bootcamp Part 5/6
One-Off Articles
Contained below is an assorted collections of articles that are not part of a
specific blog.
- Natalya Shelburne - Practical Color Theory for People Who Code
Platforms
If you're looking to start your own blog, here are some platforms/services that
are frequented by the games industry (or adjacent) that provide a space for you
to do so.
- dev.to - General software engineering platform with a very small game community
- Game Developer
- 1500 Archers on a 28.8 by Mark Terrano and Paul Bettner
- GameDev.net - A game developer forum with a blog platform
- Ludum Dare - Homepage of the Ludum Dare game jam, which has an integrated blogging platform
- TIGForums - Blog posts as forum threads on a well-known game development forum
There are other solutions that are less reliant on a platform like Netlify or
GitHub Pages, but they will require additional setup on your part.
License
This is also reflected in LICENSE.md for visibility.
To the extent possible under law, Terry Nguyen has
waived all copyright and related or neighboring rights to this work.