Welcome to the 3D Game Engine Playground! 🎮
This is a mini game engine that teaches you the basics of 3D game development. Let's start by understanding the interface:
- Viewport: The big 3D area where your game world lives
- Developer Panel: Tools to build and modify your scene
- Asset Library: Drag shapes into your world
- Properties Panel: Edit selected objects
Step 1: Adding Your First Object 📦
Let's add a cube to the scene:
- Look at the Asset Library in the Developer Panel
- Click on "📦 Cube" to add it to the scene
- You should see a red cube appear!
- Click on the cube to select it (it will get a wireframe outline)
Step 2: Moving Objects Around 🎯
Now let's move our cube:
- Make sure your cube is selected (wireframe outline)
- In the Properties Panel, you'll see Position controls
- Try changing the X, Y, or Z values
- Watch your cube move in 3D space!
Step 3: Physics Fun! 🌍
Let's make things fall:
- Add a few more objects from the Asset Library
- Move them up high (increase Y position)
- Click the ▶️ Play button in the toolbar
- Watch your objects fall with gravity!
Step 4: Adding Some Sparkle ✨
Time for particle effects:
- In the Particles section, click "✨ Sparkles"
- Click somewhere in the 3D viewport
- Watch the magical sparkle effect!
- Try the other particle effects too
Step 5: Scripting Magic 💻
Let's make a spinning cube with code:
- Click the 📜 button to open the Scripting Console
- Select a cube in your scene
- Choose "Make selected object spin" from the examples
- Click ▶️ Execute and watch it spin!
You're Ready! 🎉
Congratulations! You now know the basics of 3D game development:
- Adding objects to a 3D scene
- Transforming objects (position, rotation, scale)
- Physics simulation
- Particle effects
- Basic scripting
Keep experimenting and have fun building your 3D worlds! 🌟