GateEngine
                                
                                
                                
                                    GateEngine copied to clipboard
                            
                            
                            
                        Swift Game Engine supporting Windows, Linux, macOS, HTML5, and more 🚂
Rework Shader API for public consumption. - [ ] ~Use a result builder for shader construction~ - [ ] Attempt to prevent instance dependent build objects from being used on...
- macOS/iOS/tvOS - [ ] Positional Sounds - [ ] Multitrack Music - [ ] Fading In/Out - Windows - [ ] Positional Sounds - [ ] Multitrack Music -...
Create a new GeometryImporter for FBX files. This is a moderate difficulty issue. If you have no experience working with geometry data there will be a learning curve. Use the...
TODO: - [ ] Temporarily Cache any importer object - Some can load multiple things from the same file, causing the file to be reloaded multiple times. New Importers -...
**Versions**: - ES 3.0 - [x] Shader Generator - [ ] Rendering **OS Support**: - [ ] iOS/tvOS - [ ] Android
- [ ] Full public API DocC coverage - [ ] Refactor all SwiftLint errors and warnings Special DocC Pages - [ ] Explain in detail: Game Lifecycle - [...
Rendering - [ ] #19 - [ ] RenderTarget destinations - ColorN, Depth, Stencil - [ ] RenderTarget Options - [ ] DepthFailDiscard - [ ] StencilFailDiscard - [ ]...
Graphics become glitched sometimes. Likely an incorrect buffer or buffer access somewhere.
Design: Support standard views and controls. Users should be able to easily build complex apps. Standard MVC Hierarchy: - [ ] ViewControllers (as Systems?) - [ ] Nest-able Views -...
Add [Gravity](https://github.com/marcobambini/gravity) as GateEngine's scripting language. - [x] #33 - Create shared modules to hook into GateEngine - [ ] GameMath types and functions - [ ] Game, Entity, System...