wiki:WikiStart

Nova

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

Getting started

Starting Points

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

Ticket Summary Type Component Status Owner
No tickets found

Last modified 9 years ago Last modified on 01/04/16 11:18:22