Sami Väisänen
Sami Väisänen
Refactor tweening curves and provide curve derivatives
glGenerateMipmap has just way too many caveats and limitations regarding sRGB textures. So this means we'd need to generate the mip maps ourselves. One option is For textures that are...
- The color picker used by the editor is likely giving us back sRGB encoded color values. These need to be converted into linear before being used for any computation...
Add support for parallel scenes. Use case, a player character is exploring a map of some sort, the player character enters a building etc. The game should open a new...
Add a loading screen for letting the engine run a few dry "janky" frames in order to get all the resources loaded - which resources ? - when, during scene...
Enhance / add simpler animation actuators - moving the node - rotating the node The transform actuator might be useful for this but it also comes with the complete transform,...
Add support for content rotation on mobile, including the browser interface. - Portrait vs landscape mode - Project settings and orientation preference for (mobile) platform Related to the DPI scaling...
Add support for (mobile) touch. Includes - touch event handling from underlying OS framework/API - propagating touch events from the "main" engine app entry point to the engine - propagating...
Implement tile map memory mapping in engine loader. When the tilemap is a read only map the most efficient way of implementing the data loading is to memory map it....
Refine and improve the error handling in Lua API implementations. See the design document for more details about error handling wrt Lua game code.