antopilo
4ab59bf7e8
Moved environment to a resource and a component
2024-11-21 21:06:14 -05:00
antopilo
89209dc7ba
Added support for skyboxes using a new SkyBox resource and component
2024-11-06 20:40:38 -05:00
antopilo
954e2110f1
Fixed prefab serialization and instancing into scene
2024-09-21 12:52:56 -04:00
antopilo
6ac1ff8386
Work
2024-09-19 21:11:07 -04:00
antopilo
616532e78b
Added MVP for prefab editor window and made the whole editor modular to support multi-scene editing
2024-09-19 00:56:22 -04:00
WiggleWizard
1b2abced1e
Removed the last remnants of Wren QQ
2024-09-17 00:08:04 +01:00
WiggleWizard
52776186d3
Added the ability to remove components
2024-09-16 00:17:28 +01:00
WiggleWizard
56e12c2647
DrawVec3 helper now returns true if changed
2024-09-15 21:31:06 +01:00
WiggleWizard
7d66a19ab2
Architecture rework for components to accomodate for reflection
2024-09-15 21:31:06 +01:00
Antoine Pilote
0e78c7d889
Added serialization for UI components
2024-09-10 23:53:29 -04:00
WiggleWizard
ffc79ccdf4
Initial reflection for components using the entt reflection API
...
Currently the only system using reflection is the drop down box when clicking "Add Component" in the entity inspector. The other systems and architecture is still designed around concrete compile time typing
2024-09-10 15:53:32 +01:00
Antoine Pilote
aef5f65f75
Refactor Shader uniform API + Added back NuakeUI
2024-09-09 20:55:51 -04:00
Antoine Pilote
8d69094cf2
Prevented crash on isValid on entity entity
2024-09-05 21:49:11 -04:00
Antoine Pilote
aaf553f8ba
Fixed wrong include
2024-09-03 19:31:07 -04:00
Antoine Pilote
58a179be4f
Added new Prefab C# type
2024-08-15 22:24:26 -04:00
Antoine Pilote
04926476d7
Added Exposed var reset button
2024-08-15 19:44:17 -04:00
Antoine Pilote
318b646d61
Added support for vec2 and vec3
2024-08-13 22:03:16 -04:00
Antoine Pilote
f15894920f
Added NavMeshVolume component
2024-07-24 20:58:48 -04:00
Antoine Pilote
8b8e29db3f
Quake brushes are not deserialized correctly, meaning you can build navmesh without rebuilding the quake map first.
2024-07-11 15:07:54 -04:00
Antoine Pilote
af2546fb21
C# Entity Scrips now working(OnInit, update, destroy) [ Broke reloading]
...
- added UI button to generate a .sln in the games folder
- added UI for adding new component and drag n drop .cs file
- added modular Core API module system
2023-10-16 00:21:28 -04:00
Antoine Pilote
60d6af1341
Audio component now has panning, volume, playback speed and works
2023-09-22 21:30:56 -04:00
Antoine Pilote
1628214370
Animation serialization progress
2023-09-06 20:05:10 -04:00
Antoine Pilote
29ba97454a
Added 2D gizmos and better editor styling
2023-09-05 20:28:10 -04:00
Antoine Pilote
2262b103c2
Code cleanup
2023-08-09 00:31:41 -04:00
Antoine Pilote
a5ee88cb8e
Optimized deserialization
2023-08-03 18:56:30 -04:00
Antoine Pilote
807e9c9a9f
Added particle emitter component
2023-08-02 12:40:12 -04:00
Antoine Pilote
f54d64c6dd
Added sprite component
2023-08-01 15:15:27 -04:00
Antoine Pilote
acfe261ab5
Fixed breaking changes between imgui upgrade
2023-07-22 22:13:48 -04:00
Antoine Pilote
9b1de4a13f
AddComponent<> now replaces instead of crashing if it already exists
2023-07-17 02:45:04 -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
0d108bc44a
Character controller now moving! 🏃♂️
...
- Added character controller transform syncing Jolt -> Scene
- Physic system code cleanup
- Fixed crash with WrenScript loading
- Fixed Normalize() returning NaN vector when lenght is 0
2023-07-04 03:09:52 -04:00
Antoine Pilote
80eadc2a5a
Added capsule collider component
2023-04-02 19:01:40 -04:00
antopilo
2611c3f6c2
Serialization of bsp hulls and deserialization
2023-03-14 23:16:50 -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
6cbad0e13b
Reworked editor camera
2023-03-07 17:26:13 -05:00
Antoine Pilote
50a4b42284
Using serializer for the scene copy
2023-03-05 21:44:06 -05:00
Antoine Pilote
69a2013a0f
Added some serialization and added shader functionallity
2023-03-05 20:09:57 -05:00
Antoine Pilote
8be7695d1e
Code standardtization pass. Fixed a bunch of warnings.
2023-03-04 17:50:02 -05:00
Antoine Pilote
382802c62a
Rework
...
-Removed bullet
-Removed Soloud
Removed every instances of bullet usage.
Edited some UI stuff
2022-09-24 20:14:51 -04:00
a.pilote
b41f00c020
Added light and camera gizmo.
2022-07-17 17:26:40 -04:00
a.pilote
5fb1e376c2
added material editing in mesh panel. Renamed mesh component to model component.
2022-07-17 14:15:11 -04:00
antopilo
e216686272
Improved procedural sky rendering and settings panel.
2022-01-10 15:16:22 -05:00
Antoine Pilote
b8d94e94ed
Merge pull request #6 from antopilo/rml_ui
...
Major push
2022-01-09 16:49:35 -05:00
antopilo
a71bfcbe75
Huge rework of editor and other changes.
2022-01-09 16:44:20 -05:00
antopilo
55ae840678
UI editor work
2021-09-26 22:56:25 -04:00
Filip Homolka
41cac85899
Maths.h
...
Camera.cpp
Components.h
LightComponent.h
MeshComponent.h
Entity.h
ImGuiHelper.h
Changed backslashes to slashes, for unix-compatibility
2021-09-20 23:11:15 +02:00
antopilo
b1a1f4f063
Interface component, Serialization of mesh components
2021-09-08 18:35:10 -04:00
antopilo
a045bc6f15
Fixed entity deletion through context menu
2021-09-04 16:29:01 -04:00
Antoine Pilote
0c6ed48bbd
Major cleanup.
...
Moved to namespace
Cleanup includes
2021-07-11 18:56:44 -04:00