Nova
- imgui?
- ClassTemplate
- BloodLinks
- NovaDataFormat?
- TextureManager? - additional abstraction layer that manages textures in memory and GPU memory (and abstracts texture management Array2D textures and the like)
- AnimationSystem
Requirements
- C++11 compiler (MSVC2015+, GCC 4.8+, clang 3.3+)
- OpenGL 3.1 or OpenGL ES 3.0
- MinimumRequirements
Modules
- core
- base
- stl
- core
Dependencies
- glm? ( TODO: remove )
Tasks
- SDL wrappers
- model and image loaders
- gui engine
- layout engine
- billboard/decal engine
- particle engine
- dynamic lighting
Definitions
- Engine - also the name of the root class that manages Systems
- Entity - any tangible thing in the game world, basic building block
- System - code handling a single component
- Component - pure data related to a single entity aspect
- Property - a single variable in a Component
- Script System/Script? Component - a component implemented in the scripting language (Lua)
- Inspector - class who's only purpose is to access private members of other classes
- Channel - blob of raw data
Documentation
- CodingGuidelines?
- CodingConventions
- DoxygenConventions
- Resources
- Containers?
- UI
- C++11Support
- FileFormat
- PropertySystem
- ComponentSystem
Getting started
Links
- http://vlambeer.com/toolkit/
- http://onlinegamedev.tumblr.com/
- https://github.com/RippeR37/GLUL
- LinksHardware
- LinksTerminal
- LinksArchitecture
- LinksPCG
- LinksLibraries
- LinksAnimation
- LinksGraphics
Starting Points
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.
Ticket | Summary | Type | Component | Status | Owner |
---|---|---|---|---|---|
#16 | Research and implement a fast linebreak algorithm | task | core | new | epyon |
#17 | Move to SDL 2.0 | task | core | new | epyon |
#18 | Implement abstract Audio system | task | core | new | epyon |
#19 | Implement SDL_Mixer audio system | task | core | new | epyon |
#20 | Implement FMOD audio system | task | core | new | epyon |
Last modified 9 years ago
Last modified on 01/04/16 11:18:22