Concepts

This chapter will give you an overview of the different concepts you need to be familiar with to use libgote. Some of those concepts aren't specific to libgote and you will easily find more resource online about them: entity-component-system (ECS), game states and game assets.