Antoine Pilote
85b41e9ea0
Added C# -> Trenchbrom entity definition with reflection system
2024-08-30 21:44:08 -04:00
Antoine Pilote
9a30925b34
Started editor .Net context for undo/redo system
2024-08-25 22:42:07 -04:00
Antoine Pilote
03231e6bf7
Added Various project settings
...
UI, Rendering, Viewport, Physics, Audio settings
2024-08-21 18:05:28 -04:00
Antoine Pilote
daa640cc7c
First pass fixing compilation warnings
2024-08-15 12:45:42 -04:00
Antoine Pilote
0e8484f36d
Added SetFullScreen and Maximize function to Window
2024-08-07 12:44:20 -04:00
Antoine Pilote
755ef9c6e0
Various fixes
2024-08-05 23:29:28 -04:00
Antoine Pilote
7b48319ff5
Added Recast&Detour implementation
...
- Implemented debug renderer of navigation meshes
- Can now generate navigation meshes from .map files
2024-07-11 04:54:57 -04:00
Antoine Pilote
5216daed48
Added back tonemapping
2024-04-28 18:17:09 -04:00
Antoine Pilote
2e19fabdef
Game state switching now uses commands
2024-04-28 01:09:55 -04:00
Antoine Pilote
9efa3892aa
Fixed broken transforms after play mode
2024-04-27 20:46:38 -04:00
Antoine Pilote
bf8557310e
Fixed Input IsKeyPressed system, F6 to pause the game while running, F6 to start/stop
2024-04-27 15:17:58 -04:00
Antoine Pilote
4e8824bc1d
Added ability to pause the game, automatically goes into the editor camera
2024-04-27 14:34:02 -04:00
Antoine Pilote
1fa0fd635f
Made selection outline during play mode impossible and made outline outside of selected game object
2024-03-16 11:26:32 -04:00
Antoine Pilote
9d87236662
Moved physics and application outside of core
2023-10-15 14:58:12 -04:00
Antoine Pilote
868d019c35
Added Coral + minor fixes
2023-10-12 22:44:13 -04:00
Antoine Pilote
1aae2e3ea7
Conditional branch for linux
2023-09-27 23:37:31 -04:00
Antoine Pilote
f24231d0e8
Fixed minor stepping issue
2023-08-09 09:59:15 -04:00
Antoine Pilote
eecfd3c375
Added very basic particle system and rendering
2023-08-02 14:17:33 -04:00
Antoine Pilote
dcb203a9e9
Merge pull request #40 from antopilo/feature/logger-rework
...
Rework logger
2023-07-21 22:41:19 -04:00
Antoine Pilote
6efa361a53
Reset last frame timer when entering playmode
2023-07-21 22:35:06 -04:00
Antoine Pilote
e4119c0d15
Rework logger
2023-07-21 22:25:17 -04:00
émeryc
43d1e07aba
PR Review comments
2023-07-12 22:10:23 -04:00
émeryc
12e7cb0625
Open Folder in File Explorer
2023-07-12 21:41:09 -04:00
Antoine Pilote
cddc9f6c21
Cleanup Engine.h and made IsPlayMode a method
2023-07-10 13:22:03 -04:00
Antoine Pilote
90968ee7ba
Fixed fixed update stuttering
2023-07-06 23:11:58 -04:00
Antoine Pilote
1532724a5d
Started work on audio manager
...
Implemented soloud
2023-04-02 22:35:40 -04:00
Antoine Pilote
d1b2e2379f
Started character controller implementation
2023-04-02 18:36:17 -04:00
Antoine Pilote
a02c4bd114
Physics improvement
2023-04-02 13:56:58 -04:00
antopilo
a777f37830
Improved editor camera support
2023-03-06 12:13:06 -05:00
Antoine Pilote
b1edeb387f
Fixed scripting engine crash and improved transformation system
2023-03-05 18:19:41 -05:00
antopilo
8195d6879b
Clean up code
2023-03-03 15:16:27 -05:00
Antoine Pilote
344e2fb0c8
Added Camera component panel
2023-03-01 22:03:12 -05:00
antopilo
b273a2fb8a
Added Screen space reflections and Editor UI refactoring
2022-01-31 13:54:58 -05: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
4b34782452
UI added hover styling and code cleanup
2021-07-25 15:08:36 -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
14190508cf
Working FGD export
...
Added trenchbroom path settings
Saving Entity definition file,.
2021-07-01 22:56:43 -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
1740a5707f
CSM Shadows
2021-06-20 23:08:45 -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
Antoine Pilote
cdfee1981c
Various improvements:
...
Framebuffer resize queued to next frame to fix flickering
Wren VM init moved to on play event
Added new Wren modules
Added missing components to the editor
Changed how the wren scripts gets initialized
2021-06-12 13:01:07 -04:00
Antoine Pilote
19db72aa22
Added Wren scripting with module system 📚
...
Added Input pressed, released system
Added interface button support with wren onclick callback
2021-06-09 22:15:53 -04:00
Antoine Pilote
3843a3fe2d
New UI framework stuff + lua
2021-05-25 21:38:22 -04:00
Antoine Pilote
1f1047d23b
Fixed some lighting bug + serialization progress
2021-05-24 19:23:34 -04:00
Antoine Pilote
e14a2f18d9
Serialization project and scene
2021-05-19 21:16:30 -04:00