PinnedPublished inBetter ProgrammingGame Development In Rust: Making A Strategy Game (Part 1 — The Battlefield)I have bitten the sweet, poisoned apple of game development again. Rust is gaining some traction among game developers, and it is time to…Apr 11, 2023Apr 11, 2023
Published inBetter ProgrammingGame Development in Rust: Making a Strategy Game (Part 3 — Adding Different Unit Types)In Part 2, we added our first unit and repurposed our codebase enough to keep adding more featuresMay 17, 2023May 17, 2023
Published inBetter ProgrammingGame Development In Rust: Making A Strategy Game (Part 2 — Adding The First Unit)In Part 1 of Game Development In Rust: Making A Strategy Game, we created a basic battlefield to get us going. It is time to add some…May 15, 2023May 15, 2023
How To Improve Developer Productivity: My 11 Battle-Tested TipsThe quest on how to improve developer productivity is not short of epic battles. Many of us have searched for the holy grail of…Apr 4, 2023Apr 4, 2023
Getting Started With Rust: A Simplified Hands-on GuideIn a previous Introduction To Rust, we discussed what Rust is about. In this article, we will go through a hands-on guide on how to get…Mar 27, 20232Mar 27, 20232
A Comprehensive Codeless Introduction To RustRust is a relatively new programming language that has gained the right to be the most loved programming language on StackOverflow surveys…Mar 20, 2023Mar 20, 2023
Building a React walking skeleton: IntroductionFront-end development has evolved in the last few years, and has become a complex beast on its own. This series of blog posts will take us…Jan 17, 20221Jan 17, 20221
Designing my first video gameFinally, after years of playing around with game development and making prototypes and unfinished games, I started making a real game that…Jan 28, 2019Jan 28, 2019
The 4 pillars of game developmentMaking a video game involves combining very different disciplines together, varying from arts to technology. As if we had a palette and an…Dec 10, 20183Dec 10, 20183