Live data from Hacker News

Zig gamedev project – left my job to build games in Zig lang

github.com

1–10 of 126 posts

Re: Zig gamedev project – left my job to build games in Zig lang

#3
post #2

I'm using Zig language full-time to create an indie game. Also, I've created zig-gamedev project to build game development ecosystem for this language. Using DirectX 12 for rendering, Bullet for physics. I'm ex-AAA game developer and graphics programmer.

Why Zig?

Re: Zig gamedev project – left my job to build games in Zig lang

#4
post #2

I'm using Zig language full-time to create an indie game. Also, I've created zig-gamedev project to build game development ecosystem for this language. Using DirectX 12 for rendering, Bullet for physics. I'm ex-AAA game developer and graphics programmer.

This is really looking great! You say you left your job... do you have income yet, or is that an item on the todo list? Any clues about the game you're working on?

Re: Zig gamedev project – left my job to build games in Zig lang

#5
post #3
post #2

I'm using Zig language full-time to create an indie game. Also, I've created zig-gamedev project to build game development ecosystem for this language. Using DirectX 12 for rendering, Bullet for physics. I'm ex-AAA game developer and graphics programmer.

Why Zig?

Why not Zig? Its a pretty fun language...

Re: Zig gamedev project – left my job to build games in Zig lang

#6
post #4
post #2

I'm using Zig language full-time to create an indie game. Also, I've created zig-gamedev project to build game development ecosystem for this language. Using DirectX 12 for rendering, Bullet for physics. I'm ex-AAA game developer and graphics programmer.

This is really looking great! You say you left your job... do you have income yet, or is that an item on the todo list? Any clues about the game you're working on?

Michal has a GitHub Sponsors profile, people that are interested in what he's doing should consider supporting him there.

https://github.com/sponsors/michal-z

Re: Zig gamedev project – left my job to build games in Zig lang

#7
post #2

I'm using Zig language full-time to create an indie game. Also, I've created zig-gamedev project to build game development ecosystem for this language. Using DirectX 12 for rendering, Bullet for physics. I'm ex-AAA game developer and graphics programmer.

Congrats!

Full time indie is a fun and scary adventure at the same time, good luck!

One question, why DX 12? i'm kinda sad when i see indie choose proprietary non-portable tech..

Not to say that vulkan is better (i hate it), but i'm curious

Re: Zig gamedev project – left my job to build games in Zig lang

#8
post #2

I'm using Zig language full-time to create an indie game. Also, I've created zig-gamedev project to build game development ecosystem for this language. Using DirectX 12 for rendering, Bullet for physics. I'm ex-AAA game developer and graphics programmer.

What's the game? I guess based on DirectX it will be for Windows only?

Re: Zig gamedev project – left my job to build games in Zig lang

#9
Zig is a really interesting language for game dev.

I was thinking about using Zig with raylib for my next project. The show stopper was that C ABI compatibility is not yet complete: https://github.com/ziglang/zig/issues/1481

I could have probably worked around it but decided to go the C and Lua for scripting route for now which works great but I can totally see Zig as a decent C replacement.

I am not interested in Windows but I am wishing you best of luck with your project. Seems quite interesting.

Re: Zig gamedev project – left my job to build games in Zig lang

#10
post #3
post #2

I'm using Zig language full-time to create an indie game. Also, I've created zig-gamedev project to build game development ecosystem for this language. Using DirectX 12 for rendering, Bullet for physics. I'm ex-AAA game developer and graphics programmer.

Why Zig?

Not OP, but here is what I can think of:

- Low level

- great C interop

- Good toolchain ergonomics, except for no pkg manager yet

- Great cross-compilation

- Fast compilation (incremental coming soon)

- Ideal for things where ownership rules can get complicated (ECS e.g.)

Post reply on HN