Advertisement · 728 × 90

Posts by Chris

SDL GPU API Concepts: Sprite Batcher An afternoon and a cup of tea.

Recommending a great article at moonside.games/posts/sdl-gp...

I was able to speed up my rendering code by over 3x today, thank you!!

2 months ago 0 0 0 0

Wait till you see Claude Code, a desktop terminal app written in, you guessed it, Typescript and React 😬

2 months ago 4 0 0 0
Post image Post image Post image

I'm not sure why the Zig team deciding to bypass kernel32.dll has made some people so incredibly upset... I didn't know the Microsoft fanboy still existed in the year 2026

2 months ago 0 0 0 0
Video

Nobody liked my bird so now I drew a little dude

Gun is multishot tracking bullets

#gamedev #indiedev

4 months ago 8 3 0 0
Video

And this is what it looks like from the other side.

GGPO and probably all modern games will intentionally stall the player on the right to match, but there definitely is something exploitable when you give the laggier player a better experience.

4 months ago 1 0 0 0
Video

Something I discovered about rollback networking is that, counterintuitively, the laggier player has an advantage over their opponent. I put in a lag switch that stalls my game for a frame each time I press it, and notice the other player's view of my character degrading

4 months ago 1 0 1 0
Video

To celebrate the release of DK Bananza I added fully destructible terrain to my game

6 months ago 0 0 0 0
Advertisement

Yep! I'm writing it in zig using SDL.

9 months ago 0 0 0 0
Video

Shadows are looking pretty nice!

#ziglang #gamedev #indiedev

9 months ago 10 4 1 0
Video

bonus: a shotgun that fires bullets that shoot shotgun lasers

9 months ago 2 0 0 0
Video

I added a shotgunizer to my game, which turns any bullet you fire into a shotgun - even another shotgun...

#zig #ziglang #gamedev #indiedev

9 months ago 11 3 2 0
Video

I was busy for a couple months moving (twice) but here's a clip of the laser beam I added to the game!

#zig #ziglang #gamedev #indiegamedev

10 months ago 5 2 0 0
Preview
hyoga/modules/lib/src/skip_map.zig at main · christopherliu830/hyoga Contribute to christopherliu830/hyoga development by creating an account on GitHub.

Sure, here's a link to the file in my game engine.

github.com/christopherl...

1 year ago 1 0 0 0

Thanks, it's the best I can do 😅

1 year ago 1 0 0 0
Video

Game progress, featuring bird + meatballs

#zig #ziglang #gamedev #indiegamedev

1 year ago 5 1 1 0
Advertisement
Video

This week I added a game object system with components (health bars, bullets, player, enemy), collision, and level loading. It's finally starting to get somewhere haha

#zig #ziglang #gamedev #indiegamedev

1 year ago 8 2 0 0

Plus, it's very easy to use any C libraries from zig, so there's nothing stopping someone from using Raylib. Part of this project is also me wanting to experiment a little.

1 year ago 1 0 0 0
Preview
GitHub - christopherliu830/hyoga Contribute to christopherliu830/hyoga development by creating an account on GitHub.

My engine code is on Github at github.com/christopherl...
I wanted to make a game using code (so no editors like Unreal, Unity, Godot) and C++ felt too complex - I would've went with C but zig is a lot like C with some modern features. Plus the zig build system is miles better than Cmake😅

1 year ago 3 0 2 0

I'm using SDL for the input and window management, everything else is from scratch 🥲

1 year ago 1 0 1 0

Yep, zig is a programming language like C or C++, I'm using it to write a game engine from scratch and been having a lot of fun with it!

1 year ago 0 0 0 0
Video

I added box2d so I can send Braid guy into the void with extra realism

#zig #ziglang #gamedev

1 year ago 8 0 2 0
Video

Sprites are in!

#ziglang #zig

1 year ago 0 0 0 0
Video

In these past few weeks I implemented screenToWorldRay, an input system, entities, and post-process outlines. Hopefully I can start doing actual game stuff soon...

#zig #ziglang

1 year ago 3 0 0 0
Advertisement

Me after 200 commits: got a lot done today :)
The commits:
- rename lib to Lib
- rename Lib to Library
- rename Library to library
- delete library
- readd library
- rename library to lib
...

1 year ago 2 0 0 0
How to copy files from dependencies to your zig application Using namedWriteFiles

If you have a lot of shared libraries or generated files coming from a package that you'd like to use in your main zig package, here's how you can copy them using zigs dependency API.

chrislx.com/posts/how-to...

#zig #ziglang

1 year ago 5 0 0 0
Video

Hot reloading for my game engine in #zig #ziglang

1 year ago 3 0 0 0
Post image

working on writing a zig version of plf::colony makes me realize just how unreadable C++ template code is 🤢 what is this

1 year ago 2 0 1 0

My handle doesn't work

1 year ago 2 0 0 0