Building Your First Scene in the Voidless Game Engine
From empty scene to something playable — add entities, sprites and behaviors, set up collision, and move a character.
The Voidless game engine lets you assemble your generated assets into a playable game right in the browser. This guide gets you from an empty scene to a moving character.
Create a scene
Open the Game Engine and start a new scene. A scene is a container for everything on screen — your background, entities, and logic.
Add entities and sprites
Everything in the world is an entity — the player, enemies, items, tiles. Add an entity and assign it a sprite from your library (a character you generated earlier). Position it in the scene. Entities are the building blocks; behaviors make them do things.
Give the player a controller
Attach a behavior to your player entity to make it respond to input — move with the arrow keys/WASD. This turns a static sprite into a character you can drive around.
Set up collision
Add collision so the player can't walk through walls and can stand on ground. Mark solid entities/tiles as collidable and give the player a body. Good collision is what makes a scene feel like a game rather than a slideshow.
Build the level from tiles
Use your generated tiles to lay out the environment — floors, walls, decoration. Keep to your base tile size so everything aligns to the grid.
Add feedback
Drop in a sound effect on actions (jump, pickup) and a music track for the scene. Audio massively raises the perceived quality of even a simple prototype.
Test and iterate
Play the scene, feel out the movement and collision, and adjust. Tune movement speed, jump height and collision boxes until it feels right — that "game feel" tuning is where a prototype becomes fun.
Next steps
From here you can add enemies with AI, health and inventory, level transitions, and eventually publish and share your game.