Logo

About:

  • Philosofy
  • Platforms
    • Supported Developement Platforms
    • Supported Build Platforms

Getting Started:

  • Installation
    • Downloading The Engine
      • Cloning The Repository
      • Downloading The Repository
    • Setting Up Visual Studio
      • Configurations
      • Testing the setup
    • What’s Next?
  • Quick Start
    • Setup
    • Coming from a different engine
    • User Code
    • Initialization
    • Logic
    • Render
    • Termination
    • Including
    • What’s Next?

Basics

  • Differences Between Engines
  • Levels
    • Creating a level
    • Registering components
    • Registering Systems
    • Creating entities
  • Entities
    • Entity IDs
      • Index
      • Generational Index
    • Creating an entity
  • Components
    • Creating components
    • Registering components
    • Adding components
    • Checking & getting components
  • Systems
    • Template
    • Registering a system
    • Accessing Components
    • Accessing Entities in a system
  • Rendering
  • Input
    • Available Keys
    • Different Key Presses
      • Key Press
      • Key Hold
      • Key Release
  • Logging
    • Printing

Examples:

  • Examples
    • Rendering a Sprite

API Reference:

  • API Reference
    • zel_system_t
    • zel_camera_t
    • zel_entities_list
    • zel_generational_ptr
    • zel_level_t
    • zel_material_t
    • zel_mesh_t
    • zel_texture_t
    • zel_transform_t
    • vector2
    • vector3
    • vector4
    • ZelComponent
    • ZelComponentBase
    • zel_application.h
    • zel_component_builtin.h
    • zel_ecs.h
    • zel_level.h
    • zel_render_api.h
    • zel_resources.h
    • zel_types.h
Zel Game Engine
  • »
  • Welcome to Zel Game Engine’s documentation!
  • View page source

Welcome to Zel Game Engine’s documentation!¶

This is the documentation page for the Zel Game Engine. Here you will find information regarding what features are available together with some examples.

Tip

If you want to get started straight away, please check out the Quick Start page.

Note

This is the documentation for version 0.4.0 of the engine

About:

  • Philosofy
  • Platforms
    • Supported Developement Platforms
    • Supported Build Platforms

Getting Started:

  • Installation
    • Downloading The Engine
    • Setting Up Visual Studio
    • What’s Next?
  • Quick Start
    • Setup
    • Coming from a different engine
    • User Code
    • Initialization
    • Logic
    • Render
    • Termination
    • Including
    • What’s Next?

Basics

  • Differences Between Engines
  • Levels
    • Creating a level
    • Registering components
    • Registering Systems
    • Creating entities
  • Entities
    • Entity IDs
    • Creating an entity
  • Components
    • Creating components
    • Registering components
    • Adding components
    • Checking & getting components
  • Systems
    • Template
    • Registering a system
    • Accessing Components
    • Accessing Entities in a system
  • Rendering
  • Input
    • Available Keys
    • Different Key Presses
  • Logging
    • Printing

Examples:

  • Examples

API Reference:

  • API Reference

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2021, NVriezen.

Built with Sphinx using a theme provided by Read the Docs.