PATCH NOTES - 0.1.0
Aug 18, 2023
Assets Editor
Asset: Any resource used in your game:
Assets Editor
Change asset type
View asset dimensions (TODO: enable edit)
Animation controls
Select edition tools
See the list of assets / edit asset / edit color palette
Scrollable color palette
List of assets
Assets Editor
Area selection for editing
Move frames across the timeline
Draw / erase tools (icons are placeholders)
Animation navigation controls
Pick your desired color
Interactions mode toggle
(draw detection areas for different interactions)
Assets Editor
Materials and background:
In progress
We accept feedback and suggestions to make those areas
Console
How games work in Gamebit?
Events
Can be emmited from different sources:
Variables
We can maintain variables from different scopes:
Scenes
You can use scenes to separate sections in your game, most common examples are:
Console
How games work in Gamebit?
Effects
Effects listen to an event under some conditions, and execute an action using fixed values or values that the event provided, example:
Actions
Actions are a set of predefined functions that allow you to modify properties of scenes / palette / entities / items / materials like:
Console
How games work in Gamebit?
Game
Press Start
Start pressed
Effect
Listening to:
Executing:
Change scene:
Play
Set global variable:
Lives: 3
Set global variable:
Score: 0
Play
Global variable: Lives
Effect
Listening to:
Executing:
Change scene:
Game Over
Set global variable:
Score: 0
Condition: Lives = 0
Game Over
Time passed
Effect
Listening to:
Executing:
Change scene:
Press Start
Condition: > 5 sec
Events
Variables
Scenes
Effects
Actions
Console
State of dev:
Events
Variables
Scenes
Effects
Actions
Absence of events make the player to ignore the item
Action of moving background already implemented
Entity gravity is being controlled by entity variables (velY) and global variables (gravity)
Events being emmited by the interaction of the player with the material
Console interface to deal with different screen sizes (could change)
Controls already emmiting events
Console
State of dev:
Assets Editor
Add controls for adding and removing frames
Improve design of tabs and timeline
Use proper icons
Enable color picker
Add a menu for filtering items by category and display them paginated
Make editor canvas to be bigger, and move interactions mode toggle outside of this section
Provide a way to inspect variable values runtime
Implement settings UI for making buttons bigger / smaller
Performance improvements
Make a better demo for showing buttons working
Add a button to exit the screen
Provide a way to publish your games away from the app, so others can play them with a QR code
Console
Maps Editor
Selection area for the whole level / scene
Show / hide / select layer
Resize level / scene
Import assets previously made on assets editor
Modify asset properties
Editing tools