Jolt Physics now supports splitting large islands across multiple CPU cores. This can speed up the simulation of large piles of rigid bodies up to a factor of 4! github.com/jrouwe/JoltPhy
Michal Ziulek
@MichalZiulek
Independent programmer.
Builds gamedev ecosystem for
In the past: AMD, DICE, Intel.
Consider supporting me: github.com/sponsors/micha
Michal Ziulek🇺🇦’s Tweets
Please don't apply for a Senior art position if your Blender doesn't look like this..
Quote Tweet
Be honest, if your Blender doesn't look like this... are you even blending?
#b3d #Blender3D
Show this thread
0:08
16K views
1
3
27
We are hiring more graphics/engine developers. Be a part of a world-class team with great benefits and awesome work/life balance:
lnkd.in/gAB-BzBM
Work on the most awesome games. Last year's projects:
lnkd.in/gBH4PcnW
Office or remote:
lnkd.in/gn3j8duW
1
10
27
It's been a long voyage, but we're finally here.
I am super excited to announce that Konkan Coast Pirate Solutions is out now on Steam.
store.steampowered.com/app/2156410/Ko
#gamedevelopment #indiegames
1
24
46
[1/2] Initial zflecs API on the screenshot. I think that flecs API is mature, well documented and thought through (great work by ). This is why I have decided to use original naming convention. Also,
5
1
17
Show this thread
Monthly Progress Report (Feb 2023)
github.com/michal-z/zig-g
HIGHLIGHTS
zflecs (flecs ECS bindings)
zopengl (support for OpenGL 3.3)
zsdl (SDL2 bindings)
COMING NEXT
minigame 01
AMD FSR 2
Consider supporting the project (this is full-time work funded from my savings).
#ziglang
2
5
37
Show this thread
5
8
Spawning & despawning 120.000 entities and 80.000 archetypes.
github.com/SanderMertens/
#gamedev #indiegame #videogames #gamedevelopment #IndieGameDev #indiedev #indiewatch #ecs #flecs
2
7
47
Show this thread
Please don't apply for a Senior dev position if you have family, kids and you are able to keep healthy balance between work and personal life. twitter.com/manuel_frigeri
This Tweet is unavailable.
2
61
We can't let this happen again.
Quote Tweet
Geschichte wiederholt sich.
History repeats.
#Friedensdemo #Friedensbewegung #b2502 #Russland #Faschismus
1:28
1.2M views
3
OpenGL function pointers are *NOT* aligned to 8 bytes on M1 macOS? What?! (I get pointers with SDL_GL_GetProcAddress() after context creation).
2
2
zig-gamedev project:
We now have bindings for OpenGL 3.3 (Core Profile) and SDL2 (wip). First example program has been also added.
Everything work out of the box on Windows, Linux and macOS. Just `zig build`.
We ship "universal" SDL2 binaries for all 3 OSes.
#ziglang
3
7
61
Show this thread
In Warsaw, Poland, activists wake up Russian diplomats at 6 a.m. with the sounds of explosions and air raid sirens.
1,075
8,530
47.2K
Reflecting on those I have lost to this war.
War is brutal and unforgiving.
Rest in peace to all of the fallen defenders of Ukraine.
153
689
7,782
SEGFAULTS HATE HIM
Get stack traces on crash in your C programs with this one weird trick by Andrew
5
24
108
1
1
11
This is awesome! Pure software rendering. Direct link to the source code: github.com/Jack-Ji/jok/bl
Quote Tweet
Retro-style lighting effect is mostly ready. Thanks to @MichalZiulek 's awesome work on github.com/michal-z/zig-g, wouldn't be possible without it!
#ziglang #gamedev
0:11
942 views
3
24
Retro-style lighting effect is mostly ready. Thanks to 's awesome work on github.com/michal-z/zig-g, wouldn't be possible without it!
#ziglang #gamedev
2
7
15
zigtools has had an Open Collective for a bit, but now we also have a GitHub Sponsors page! If you like zls and want to support its development into the near to far future, or you just want to say thanks, check it out:
github.com/sponsors/zigto :)
3
11
Great news! Very talented team and very interesting project. Can't wait to see what you come up with!
Quote Tweet
Ok! First announcement:
1. The Elvengroin Legacy is now called Tides of Revival!
2. I have team members now!
@gmodarelli has rewritten the terrain rendering! @dryaddn has started making art! Proper art!! :D
More in the video and on Mastodon!
youtube.com/watch?v=__UYsa
Show this thread
2
11
Second announcement!
I'm starting a newsletter!! 📜
=== Open World Gamedev ===
The first issue is here: n-world-gamedev-newsletter.vercel.app/issues/2023/20
The purpose is to collect resources, old and new, across a wide spectrum of fields, that are related to making open world games.
RTs appreciated :)
4
19
32
Show this thread
zphysics (Jolt Physics bindings) in #ziglang and #clanguage
github.com/michal-z/zig-g
Small API overview on the screenshot:
1
3
14
[2/2] modules, options and even dependencies using the same API. I think that the new Zig build API is very nice improvement. Good job Zig Team! :)
#zigalng
13
Show this thread
[1/2] Note that each lib is a "package" in Zig's terminology. Each package can consists of multiple modules. For example, zmath package consists of "main" module (`zmath.module`) and "options module" (`zmath.options_module`). Our setup is extensible because we can add new
3
1
19
Show this thread
[2/2] different computation results. When `prefer_determinism == true` we always generate mul- add sequence. Otherwise, we generate fma - if target supports it - or mul-add sequence if it does not.
1
4
Show this thread
[1/2] Our zmath library just got `prefer_determinism` build option. When set to `true` compiler won't generate fma (fused-multiply add) instructions even if target CPU supports it. fma is great (faster and more accurate) but older CPUs does not support it so we get slightly
2
1
13
Show this thread
Example of our new build script:
1. Fetch packages providing options and dependencies
2. Add modules you need to your CompileStep (exe)
3. Call link() to build C/C++ code or perform some custom steps if needed (also, pass options if needed)
#ziglang
2
21
zig-gamedev project now builds fine with latest Zig compiler. I've improved and simplified all our build scripts.
#ziglang
3
28
I'm currently adapting zig-gamedev build scripts to the latest build API changes - code does not compile at the moment with latest master build of the compiler - sorry for the inconvenience.
3
18
Monthly Progress Report (January 2023)
github.com/michal-z/zig-g
Highlights
* zphysics
* D3D12 samples on Windows and Linux
* Lots of community contributions
Coming next
* zflecs - bindings for flecs ECS
* AMD FSR 2
Please support the project if you find it useful.
#ziglang
2
2
33
zphysics v0.0.4 - Zig API and C API for Jolt Physics (github.com/jrouwe/JoltPhy)
- simple and clean API
- most collision shapes
- ray casts
- minimal overhead
- 5 months in development
github.com/michal-z/zig-g
#ziglang #gamedev #indiedev #IndieGameDev #IndieWatch #indiegame
11
19
Impressed by super bold and smart design:
LMAX inspired
Static memory allocation
Direct I/O
io_uring
Zero deserialization
Storage fault tolerance
Viewstamped Replication
Flexible Quorums
Deterministic simulation like FoundationDB
1
13
90
I've been on a 3-day journey into parsing and uploading DDS textures to the GPU in #ziglang and #D3D12. Some of the mips are correct, some other are corrupted resulting in this beautiful #programmerart😅 Textures from of course!
2
18
Sad truth. Fast and bold decisions are needed to stop putin.
Quote Tweet
Replying to @KyivIndependent
US,UK, Germany
have adopted a go slow, wait-and-see attitude to arming Ukraine. That is not the way to win a war. You can’t conduct experiments and then wait for results. You can’t wait until Russia attacks. You must forecast and anticipate based on the best intelligence.
1
2
10

















