Commit Graph
54 Commits
Author SHA1 Message Date
WiggleWizard bcf3e9751a Initial module architecture 2024-09-02 10:50:41 +01:00
Antoine Pilote 63712edc6d Added C# Point entities + automatic export of FGD entities 2024-09-01 19:37:05 -04:00
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