Quick Start
Build your first Hello Engine project in 5 minutes
Quick Start
Get up and running with Hello Engine in just 5 minutes. This guide will walk you through creating a simple interactive demo.
Step 1: Access Hello Engine
- Navigate to your Hello Engine dashboard
- Click “New Project”
- Choose “Blank Project” template
Step 2: Write Your First Code
Create a simple bouncing ball:
// Create an entity
const ball = Engine.createEntity();
// Add components
ball.addComponent('Transform', {
position: { x: 400, y: 100 },
rotation: 0,
scale: { x: 1, y: 1 }
});
ball.addComponent('Sprite', {
texture: 'ball.png',
width: 50,
height: 50
});
ball.addComponent('Physics', {
velocity: { x: 0, y: 0 },
gravity: 9.8,
bounce: 0.8
});
// Update system
Engine.onUpdate((delta) => {
const transform = ball.getComponent('Transform');
const physics = ball.getComponent('Physics');
// Apply gravity
physics.velocity.y += physics.gravity * delta;
// Update position
transform.position.y += physics.velocity.y * delta;
// Bounce off ground
if (transform.position.y > 550) {
transform.position.y = 550;
physics.velocity.y *= -physics.bounce;
}
});
Step 3: Run Your Project
- Click the Play button (or press
Ctrl+Enter) - Watch your ball bounce!
- Try modifying the
gravityorbouncevalues
Step 4: Share Your Creation
- Click Share in the top-right
- Copy the generated link
- Share with anyone - no account required to view!
Next Steps
Now that you’ve created your first project:
- Learn about Entities & Components
- Explore the Physics System
- Check out more Examples
- Read the full Tutorial
Tips
💡 Hot Reload: Changes apply instantly - no need to restart
💡 Console: Press F12 to open developer tools for debugging
💡 Templates: Use starter templates for common project types
💡 Shortcuts: Ctrl+S to save, Ctrl+Enter to run
Ready to build something amazing? Join the community and show us what you create!