Articles by Site Author

Making a Game Engine in Rust 01: Introduction

In this post, I introduce my new project. I discuss what game engines are, why I'm creating one, and outline the tools and approach I'll be using.

5 min read

Making a Game Engine in Rust 03: ECS

This post covers the creation of a basic ECS for the game engine.

4 min read

Making a Multiplayer FPS: Basic Movement

In this post, I've successfully implemented basic player movement. Players can move, jump, and look around. Jittering is the next problem to be solved.

3 min read
Making a Multiplayer FPS: Interpolation

Making a Multiplayer FPS: Interpolation

In this post we will see the implementation of interpolation as well as starting the weapon system.

3 min read
Making a Multiplayer FPS: Introduction

Making a Multiplayer FPS: Introduction

In this blog series, I'll be taking you through the process of creating my own online first-person shooter (FPS) game.

3 min read
Building a Unix-shell in Rust - Part 4

Building a Unix-shell in Rust - Part 4

In this post, we switched from Termion to Rustyline, added command history, implemented an init script, and created an installation script, enhancing our Rust shell's usability and functionality.

3 min read
Building a Unix-shell in Rust - Part 1

Building a Unix-shell in Rust - Part 1

This is the first part of a series were I'll build a Unix shell in rust.

5 min read

Making a Game Engine in Rust 02: First Steps

This post covers the initial setup for the Axle game engine, including project structure, rendering with SDL2, coordinate system adjustments, input handling, and the engine's new name.

4 min read
Building a Unix-shell in Rust - Part 2

Building a Unix-shell in Rust - Part 2

In this second part of the series on building a Unix shell in Rust, we dive into the essential steps of reading user input, parsing it into commands, and classifying those commands for execution.

3 min read
Building a Unix-shell in Rust - Part 3

Building a Unix-shell in Rust - Part 3

In this post we will format the code and add some input functionality

3 min read
Migrating my Portfolio to Astro

Migrating my Portfolio to Astro

In this post I detail my shift from Next.js to Astro for my portfolio and blog. I explore Astro's benefits, migration challenges, and improved user experience. Astro's native file compatibility and the new content collection system are highlighted, enabling seamless integration without third-party dependencies.

4 min read