Antoine Pilote
33e04e9216
Smoother physics
2023-09-05 20:28:18 -04:00
Antoine Pilote
691f46e0d6
Added better character auto stepping and component settings
2023-08-12 16:12:39 -04:00
Antoine Pilote
1d7f9e007f
Switched to using jolt virtual character instead of jolt character
2023-08-11 00:36:20 -04:00
Antoine Pilote
899e2dee86
Fixed ApplyForce on rigidbody not working
2023-08-09 00:29:48 -04:00
Antoine Pilote
42322fbf8e
Merge pull request #45 from antopilo/NK-16-physics-scripting-module
...
Nk 16 physics scripting module
2023-07-22 11:58:47 -04:00
Antoine Pilote
e4119c0d15
Rework logger
2023-07-21 22:25:17 -04:00
Antoine Pilote
830c5fddf4
Can now add rigidbodies at runtime
2023-07-17 02:46:19 -04:00
Antoine Pilote
dbac1c187f
Dynamic gizmos
...
- Added cylinder collider component
- Dynamic cylinder, capsule, box, sphere gizmos
- Added wireframe for mesh shape
2023-07-15 19:26:37 -04:00
Antoine Pilote
e90776e6bb
Merge pull request #23 from antopilo/cleanup/code-autoformatting
...
Cleanup/code autoformatting
2023-07-10 16:01:36 -04:00
Antoine Pilote
cddc9f6c21
Cleanup Engine.h and made IsPlayMode a method
2023-07-10 13:22:03 -04:00
Antoine Pilote
f2863f53de
Physics bodies now support initial rotation
2023-07-10 00:56:40 -04:00
Antoine Pilote
1049333cfa
Added rotation field to player and pass them to jolt
2023-07-09 21:40:00 -04:00
Antoine Pilote
a7d4960d76
Added systems logs
2023-07-05 09:57:23 -04:00
Antoine Pilote
c2b80eb2f9
Fixed rendering error when disabling volumetric
2023-07-04 12:41:35 -04:00
Antoine Pilote
649ddc5bd9
Fixed uninitialized variables with shapes
2023-07-03 20:23:49 -04:00
Antoine Pilote
fc183b4813
Physics system progress
...
Added CharacterController creation
Reworked and refactored shape and body system internally
Code cleanup
Brought back Hull serializing for Quake map brushes
Updated Editor panels accordingly
2023-07-03 19:16:02 -04:00
Antoine Pilote
ca989b9ba8
Fixed physics system crash
2023-07-02 16:34:16 -04:00
Antoine Pilote
1532724a5d
Started work on audio manager
...
Implemented soloud
2023-04-02 22:35:40 -04:00
Antoine Pilote
80eadc2a5a
Added capsule collider component
2023-04-02 19:01:40 -04:00
Antoine Pilote
d1b2e2379f
Started character controller implementation
2023-04-02 18:36:17 -04:00
antopilo
ea3f67a365
Added Hulls to BSP component and collision creation
2023-03-14 22:41:06 -04:00
antopilo
ffa4b52ad3
Added transform to rigidbody
2023-03-13 23:32:49 -04:00
antopilo
1c13c7ef2d
Added mesh colliders
2023-03-08 22:37:03 -05:00
antopilo
0a6f7ad733
Added sphere collider + serialization
2023-03-08 21:24:58 -05:00
antopilo
8c9c6c21df
Added sphere collider
2023-03-08 20:21:50 -05:00
antopilo
75cb774caf
Code cleanup
2023-03-08 20:04:06 -05:00
Antoine Pilote
65df50e722
Added panel for box collider and created first rigidbody
2023-03-07 21:40:33 -05:00
antopilo
6cbad0e13b
Reworked editor camera
2023-03-07 17:26:13 -05:00
a.pilote
249e26dcd5
Removed euler, only quaternion and dirty flag
2022-07-14 17:45:06 -04:00
antopilo
a71bfcbe75
Huge rework of editor and other changes.
2022-01-09 16:44:20 -05:00
antopilo
4d1e134eaa
refactoring scene rendering
2021-09-20 06:49:45 -04:00
antopilo
99ea3a906c
Fixed framebuffer resizing and transform rotation matrix
2021-09-04 01:41:47 -04:00
antopilo
fb9751641f
Various fixes:
...
- removal of entity crash
- play mode corrupt scene graph
- Added dither effect on selected entity
2021-08-30 21:46:19 -04:00
Antoine Pilote
8ecab5c3ad
Frustum culling progress
...
Unlit materials
Renderer cleanup
2021-07-14 22:10:05 -04:00
Antoine Pilote
38ceae6fa9
Rendering refactoring
2021-07-12 20:17:16 -04:00
Antoine Pilote
0c6ed48bbd
Major cleanup.
...
Moved to namespace
Cleanup includes
2021-07-11 18:56:44 -04:00
Antoine Pilote
b384154eb4
Added error handling in wren. Game while abort lauching and print error in logger
2021-07-03 18:31:32 -04:00
Antoine Pilote
68d276c4b6
Fixed triggers mesh collision to account for all faces
2021-07-02 03:30:12 -04:00
Antoine Pilote
fcdeff9d99
Added triggers and targetting system for brushes. Added corresponding Scripting API endpoint for accessing those.
2021-06-27 22:27:57 -04:00
Antoine Pilote
8f4c5f8b08
Trigger physics update
2021-06-26 13:13:52 -04:00
Antoine Pilote
c7dc3cc476
Trenchbroom parser work with entities
...
Fixed lighting
Fixed global position system
Fixed child deletion system.
editor work for custom entities registration
2021-06-23 17:37:54 -04:00
Antoine Pilote
5b56e2ff9a
Character controller working better
...
Moved ECS systems to separate folders
better raycast normal result
2021-06-18 16:44:54 -04:00