32 Commits

Author SHA1 Message Date
7da986970e Basic lelel import working, collisions for level geo broken 2025-07-13 00:45:35 +04:00
a81e81c52c Implement blender scene export script, add support for asset based level geom instancing 2025-07-12 23:16:57 +04:00
5f4fa12040 A bunch of prototype code for asset pipeline 2025-07-11 23:18:35 +04:00
a8e3bb6104 Fix incorrect triangle normal when colliding against level geom, reverse gear, engine sound 2025-07-01 11:57:53 +04:00
1094afac02 Pivot to game jam game about an ice cream truck lol 2025-06-28 17:56:21 +04:00
8378b943cb Compound shapes support, better debug ui 2025-06-16 01:19:31 +04:00
33cffe95a2 Finally working hot reload again 2025-05-27 11:52:12 +04:00
8b8ab8c6bc More progress on builder 2025-05-27 01:23:46 +04:00
1e91121244 Kinda working build on windows, needs more work 2025-05-24 13:44:23 +04:00
c31ebea3bd Web Build!!! 2025-05-23 17:42:10 +04:00
a4ed430efe Fix a bunch of collision bugs 2025-05-03 23:24:45 +04:00
8fe95ce5a0 Fork raylib to expose GetGLProcAddress 2025-05-03 00:18:30 +04:00
aaa9f3e3ab Start working on graphics 2025-05-02 23:40:12 +04:00
bdd7bbb9b1 Refactor asset loading to remove duplication, add loading of tyre params from csv 2025-04-27 22:53:07 +04:00
3bab8ac88e Proper raycasts against other rigid bodies instead of a fake plane 2025-04-27 17:06:04 +04:00
78ab4eeae9 Start implementing engine simulation 2025-04-26 20:29:58 +04:00
a9f007a90e Use physfs for all file loading 2025-04-25 13:10:54 +04:00
e1fa9734da Add csv parsing 2025-04-25 11:37:45 +04:00
f143c9b591 Add basic gamepad support 2025-03-23 21:53:05 +04:00
503d6170c2 Fix restitution and start implementing BVH acceleration for collision 2025-03-01 19:04:01 +04:00
bf995882e6 Double buffer physics state to allow easy debugging and interpolation
Fix a bug in restitution
2025-02-09 02:21:34 +04:00
25ff57168b Collisions for the convex shape 2025-02-02 02:41:24 +04:00
999a7a4631 Calculate inertia tensor for the convex hull, convert simulation to use full inertia tensor matrix
I couldn't figure out how to diagonalize the inertia tensor matrix so I will go the simle route and just use the full 3x3 matrix
2025-02-02 01:17:35 +04:00
660a535a7c Experiment with different com calculations 2025-02-01 01:07:18 +04:00
ba686422a8 Bring back assertions fix non convexity in exported mesh 2025-02-01 00:21:29 +04:00
76f3b9ef75 Calculate center of mass for convex meshes 2025-02-01 00:13:55 +04:00
8cefc48049 Load convex from obj 2025-01-31 02:35:02 +04:00
ccefa6b952 Start implementing rigid body collision 2025-01-12 02:57:33 +04:00
21545b1c9d Add profiling to the game 2025-01-10 01:46:13 +04:00
7a77d1c409 Working BVH 2025-01-07 00:14:52 +04:00
493f311ad0 Almost working bvh 2025-01-06 03:40:40 +04:00
72bd683900 Prototype editor 2025-01-03 00:42:38 +04:00