Getting started
Learn how to get started with the ScrewBox game engine.
info
To learn how to create your own game with ScrewBox it's highly recommended to learn about the fundamentals first:
- Set up your first project Create your first executable application using ScrewBox.
- Entity System (ECS) Learn about the ECS, the very core of every ScrewBox game.
- Common data types Learn about common types used within the game engine.
Documentation
To learn more about a specific topic just pick the corresponding topic from the documentation here. The documentation will grow in time. Don't hesitate and create an issue when you miss something or you simple have a specific question. You can also contact me if you want.
Sample applications
The Github repository of ScrewBox contains some example games that may help you to understand how to create your own game. To run and inspect these example you can clone the Github repository. These examples are included in the repository:
Example | Description |
---|---|
hello-world | Hello world application with some interactive particle effects. |
pathfinding | Example application showing how to use pathfinding and importing maps from Tiled Editor |
game-of-life | An interactive game of life implementation. |
platformer | A much more complex example showing how to make a platformer. |
vacuum-outlaw | Example for a top down game. |
playground | Just a playground, containing whatever is currently in focus of development. |