nfengine icon indicating copy to clipboard operation
nfengine copied to clipboard

Game engine

Results 90 nfengine issues
Sort by recently updated
recently updated
newest added

Some tests related to FileSystem and File (ex. FileSystemTest::TouchFile) create a file during the test. In case of failure, the file will stay and future test calls will fail earlier...

bug
medium priority
medium

Right now ThreadPool uses Latch as a synchronization point in tests. This class might be useful in other places. - [x] Create new Latch class based on the one used...

low priority
new feature
medium

- All file reads and writes (resources loading, log writes, game state seves, etc.) should be handled by async I/O API. - Both Windows and Linux provide an API for...

medium priority
new feature
medium
proposal

### Resources manager (external tool) All resources visible to the engine should be managed by external tool that allows for importing (with format conversion) and managing resources database. Features: -...

enhancement
high priority
new feature
huge

Things to be done: - [ ] Make it possible that nfCore can work without any renderer - [ ] Extend existing CMakeLists - [ ] Fix all compialtion errors...

enhancement
medium priority
medium

Recently an enumeration iterator has been submitted to the review. It's a helper class, that allows _enum class_ to be used with range-based for. Unfortunately there are a lot of...

low priority
new feature
medium
proposal

Currently our project uses FILE struct from C as a contact point with files in the system. While this is a multi-platform solution, it may not be the fastest and...

low priority
new feature
huge

Select portable API(s) (XAudio2, PortAudio, Alsa, Fmod, etc.) that supports 3D sound (or implement it from the scratch). Core features: - New entity types: sound source, sound listener. - New...

low priority
new feature
huge

- modify NFM format to support bones information (bone hierarchy, bind pose, bone weights per vertex and animations) - implement skinning in vertex shaders - implement animations mixing and bones...

low priority
new feature
huge

Serialization routines must cover: - scene (with segments) - entities - components - resources Serialization should be done in binary format. There should be introduced a new entity property -...

medium priority
new feature
huge