I remember playing couch co-op with family and friends, eagerly fragging my older brother while romping through the rings of Halo and playing so many games with so many friends. This is how many gamers are introduced to some of their favorite titles, or at least used to be! But there’s another casualty of losing… Continue reading Local Multiplayer: The Missing Step for Mastering Multiplayer Game Dev
Author: Andrew Allbright
Thoughts on catching process lifecycle signals for running game server processes
TIL: godot/unity/unreal don’t let you write code for when a process lifecycle signal is sent to the running process. That means if you’re running a godot game server process as a systemd service and decide to “systemctl stop” the running server instance, you can’t write GDscript to catch that “graceful shutdown request (SIGTERM)” signal! One… Continue reading Thoughts on catching process lifecycle signals for running game server processes
Impressed with Grokipedia’s Game Programming Articles
Grokipedia is a new contender in the encyclopedia space. The website represents an AI curated knowledge set that is currently accessed via a search input. Obviously I sought to see how it handled topics I hold near and dear: game programming. The articles I browsed were as follows I must declare that the Video Game… Continue reading Impressed with Grokipedia’s Game Programming Articles
Local-first, Offline-first Programming with AI: When?
AI usage among programmers has only increased since its introduction. We began with a chat interface that we could query, craft program solutions, and copy + paste into our projects. Then we got AI assisted development patterns where the AI could sit in your editor and provide suggestions. We’re at a stage now where its… Continue reading Local-first, Offline-first Programming with AI: When?
🤖 Embracing AI technology
I’m surprised when there is new technology that I predicted. On a hiking trip in the southern part of that US state I’m in I realized that the progression of software creation was towards more abstraction. I realized that the programming languages, libraries, and frameworks at that time were progressing more towards how one’s primary… Continue reading 🤖 Embracing AI technology
📚 Grimoires of Programming 📚
Anyone holding the book Systems Performance by Brendan Gregg will feel the weight and take notice of the size. It made me realize that we software engineers are in the business of collecting Grimoires. Anyone who has watched Frieren know that not all Grimoires are created equal. I’d like to talk about some recent ones… Continue reading 📚 Grimoires of Programming 📚
Uses for Machine Learning Agents 🤖
Clearly I’ve been on HuggingFace (🤗) lately. I wanted to share some of the thoughts I’ve had on the topic of applied machine learning (ML) based on some of my research. I’m trying to think up use cases for applied machine learning solutions. Inverted Problem Solving of Deep Reinforcement Learning Something I find fascinating with… Continue reading Uses for Machine Learning Agents 🤖
Explaining Hugging Face 🤗
I’ve had the pleasure of explaining hugging face to a few software developer friends of mine. I figured it was worth writing down what I explained to them. At this point I have under a month of experience. Hugging Face (🤗) is a platform to share various models. It was started originally in 2016 by… Continue reading Explaining Hugging Face 🤗
I Recommend: Steve Rabin’s Code Optimization DevDeck
As you may have gathered from some of my previous posts I enjoy learning about game development. Game Agent AI Programming, a specialized subject in game programming, led me to an an interesting person (and team) who seek to coalesce industry knowledge into a consumable series of books: the Game AI Pro series. Little did… Continue reading I Recommend: Steve Rabin’s Code Optimization DevDeck
Fine-tuned Pretrained AI Models Afford Futuristic Software Capabilities for Edge Apps
I believe one flavor of software that will become more common over time is software that uses (multiple) fine-tuned pretrained AI models as libraries to provide stochastic reasoning capabilities intended to be run on edge computing applications. I realized that was exactly what I was doing while recently building with MediaPipe and Unity, where the… Continue reading Fine-tuned Pretrained AI Models Afford Futuristic Software Capabilities for Edge Apps