๐ŸŽฎ Summer Coding Quest ยท Build a 3D game in Godot
6 weeks ยท 30 days ยท one real game

Build Your Own 3D World

Chop trees, fight monsters, sell loot for gold, and explore a map that builds itself. You'll make all of it yourself โ€” one small step a day.

Hi Raviv! Every day is one short mission. By the end of the holiday you'll have a real game you can play, share with friends, and keep building forever. Click a day to begin. Do them in order โ€” each one builds on the last.

How to use this: aim for one day per session, around 45โ€“60 minutes. It's fine to split a day in two, or take a day off. Finishing beats rushing. Days light up as we add them โ€” Day 1 is ready now.

Week 1 โ€” Moving in 3D

Goal: install everything and walk a character around a 3D world.

Week 2 โ€” Harvesting

Goal: chop trees and watch your wood count go up on screen.

Day 6

Game state & variables

Teach the game to remember things.

Day 7

Add trees

Place trees and know when you're near one.

Day 8

Chop it!

Press a key, the tree falls, wood +1.

Day 9

Show it on screen

Your first scoreboard: "Wood: 3".

Day 10

Tidy up + recap

Neaten your code. Week 2 mini-project.

Week 3 โ€” Gold & Shops

Goal: sell what you gather and buy things back. Your economy.

Day 11

More resources + signals

Add stone. Learn how parts of a game talk.

Day 12

Build a market stall

Sell wood for gold.

Day 13

Spend your gold

Buy something. The full money loop.

Day 14

An inventory

Keep track of everything you own.

Day 15

Polish + recap

Gold, wood and stone on screen. Mini-project.

Week 4 โ€” Monsters & Combat

Goal: spawn an enemy, fight it, and grab the loot it drops.

Day 16

Spawn a monster

Make it chase you across the map.

Day 17

Health & damage

Give everyone hit points.

Day 18

Attack!

Hit the monster until it's beaten.

Day 19

Loot drops

Monsters drop materials you can pick up.

Day 20

Sound & feel + recap

Hit effects and sounds. Mini-project.

Week 5 โ€” A Living, Generating Map

Goal: a world that builds itself, with villages and wandering animals.

Day 21

Scatter with code

Loops + randomness to plant a forest.

Day 22

Natural-looking worlds

Rocks and resources placed so it looks real.

Day 23

Endless worlds

The "chunks" trick behind infinite maps.

Day 24

A village appears

Drop a small structure into the world.

Day 25

Animals + recap

Creatures that wander about. Mini-project.

Week 6 โ€” Swords, Relics & Ship It

Goal: buy a sword, add a poison upgrade, save your game, and share a real .exe.

Day 26

Buy & equip a sword

Spend gold on a real weapon.

Day 27

Upgrade relics

An item that adds a poison effect to your sword.

Day 28

Save your game

So your progress is still there tomorrow.

Day 29

Title screen & polish

Make it feel like a finished game.

Day 30

Export & show off

Turn it into a real app and share it. ๐ŸŽ‰