-
-
Save malkia/326472 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The NU project. | |
Two Applications: | |
- The Editor | |
- The Player | |
Command Line Tool: | |
- The Convertor - Builds assets continuously - should be able to parallelize with IncrediBuild, ElectricFence, ccache/distcc, SN-DBS, etc. | |
Editor: | |
- Have to decide - Qt, wxWidgets, CAPI, Native OpenGL or mixed | |
- Should be able to edit more than one projects | |
- Import various file formats: | |
- TGA, PNG, GIF, JPG, TIFF - for images / materials | |
- OBJ, 3DS, etc - for 3d models | |
- WAV, MP3, AIFF - for sounds | |
- What about animations? | |
- Should there be internal format for the data? Should we leave PNG as PNG? | |
- For certain platforms (iPhone, Android, iPad) it makes sense textures to be preprocessed. | |
- Also it makes sense to LOD 3d models. | |
File formats: | |
- Package format: | |
- .NUPKG | |
- Based on ZIP, SQLite, RAR, etc. | |
- Do we need quick update in it? | |
- Do we need contiguous data? | |
- Do we need garbage collecting for old data? | |
- Loose files: | |
- .NUMDL | |
- .NUANM | |
- .NUIMG | |
- .NUSND | |
- Data encoding: | |
- JSON? | |
- Sexp? | |
- ASN.1 | |
- Google Buffers? | |
- Others? | |
- Streaming data: | |
- Over the internet | |
- Over the HDD | |
- Over the BluRay/DVD | |
- Caching | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment