nfengine
nfengine copied to clipboard
Game engine
Currently, the Bounding Volume Hierarchy (BVH) is used only for meshes occlusion culling. Use BVH for other entity types to speed up rendering.
Consider porting the engine to ARM architecture to be able run it on Raspberry PI, Odroid or similar devices. Issues to be solved: - Remove SSE (SIMD instructions should be...
PackerTool is one huge chunk of legacy code to refresh. The tool will be useful for us in the future, so it will be necessary to refresh it, make new...
Apart from unit tests there should be also performance and stress tests. - can be written using gtest, but the results (timings, etc.) should be displayed in clear way (maybe...
Goal features: - Easy API for creating new event types. - Custom, game-defined event types. - Consider that a user may do anything in a event callback (for example destroy...
Engine should be able to render to multiple windows simultaneously. Features to implement: - Displaying two independent windows within the same application on two different screens (see similar feature added...
After refactoring Packer and libpacker code add some new functions. Perform research on methods of keeping file table: - Maybe holding MD5 is not an optimal solution - compare to...
This should be done after Port nfCommon to Linux milestone is achieved and all projects are buildable under Linux. www.travis-ci.org provides CI services for Linux platform. Add support for CI...