Skip to content
0:00 / 0:00

#zig#bulletphysics#directx12

zig gamedev project - virtual physics lab

magiciseverywhere2

106 subscribers • 2 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Linked in the descriptionmichal-z/zig-gamedev
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

1.7K views4 years ago1 recommendation

Game developmentProgramming languagesZigUnity, Unreal and GodotBuilding a game engine

The zig-gamedev project demonstrates a virtual physics lab using DirectX 12 and Bullet physics.

Uses DirectX 12 for rendering and Bullet for physics. Demo source code : github.com/michal-z/zig-gamedev/tree/main/samples/bullet_phy… zig gamedev project home : github.com/michal-z/zig-gamedev Demo consists of 4 scenes where user can interact and experiment with physics objects. In particular we show how to setup Newton's Cradle, simple machines with motors, hinges, sliders, etc. All basic properties like mass, friction, damping, gravity can be changed in real-time to observe how those affect object's behavior.

Why it's here

1 person recommends this

What people say. Recommended as a showcase of Zig's capabilities in game development and physics simulation.

u/michal-z-in r/Zig • Recommends

zig-gamedev v0.2.0 with physics demo (DirectX 12, Bullet) Project home: https://github.com/michal-z/zig-gamedev New physics demo video: [video Project promo video: [video Progress Reports: https://github.com/michal-z/zig-gamedev/wiki/Progress-Reports Roadmap: https://github.com/michal-z/zig-gamedev/wiki/Roadmap