# Guides to making video games

From your first idea to a game your friends can play: design, describing a game to the AI, multiplayer, 3D, sound, phones and sharing.

- [How to make a video game: a step-by-step guide](https://gobananas.co/guides/how-to-make-a-video-game.md): Pick one small idea, describe it in plain words, play it, then improve it one change at a time. On Go Bananas the AI writes the code, and your first game is free.
- [Game design basics for your first game](https://gobananas.co/guides/game-design-basics.md): A good first game has one clear goal, one loop the player enjoys repeating, controls that fit the device, a challenge that grows, and feedback for every action.
- [How to describe a game so the AI builds what you want](https://gobananas.co/guides/how-to-describe-a-game.md): Say what the player does, how they control it on a keyboard and on a phone, how they win and lose, and how it should look. Two to five specific sentences beat a long vague one.
- [How to make a multiplayer browser game](https://gobananas.co/guides/multiplayer-games.md): Pick turn-based, real-time or host-run play, say how many players and how they play together, and Go Bananas builds a game your friends join from a link.
- [How to make a 3D browser game](https://gobananas.co/guides/3d-games.md): Describe the world, the camera and the controls, keep the scope small, and bring your own models as GLB files; Go Bananas builds the game with three.js and adds phone controls.
- [How to add sound effects and music to a browser game](https://gobananas.co/guides/sound-and-music.md): Use the free built-in sounds or upload your own MP3, WAV, OGG or M4A files, then tell the AI when each one plays; Go Bananas evens out the loudness and handles phones.
- [How to make a browser game that works on phones](https://gobananas.co/guides/games-on-phones.md): Most people will try your game on a phone, so it needs touch controls, a layout that fits a small screen, and sound that starts after a tap. Go Bananas builds these into every game it makes.
- [How to publish and share your game](https://gobananas.co/guides/publish-and-share.md): New games start as private drafts. Publish one with a free account to give it a public page, put it in search, let others remix it, and share it with a link, a QR code or an embed.
- [Make and play games from ChatGPT or Claude](https://gobananas.co/guides/chatgpt-and-claude.md): Connect Go Bananas to ChatGPT or Claude, then make, change, publish and find games by asking in the chat. Each game opens in your browser from a link.
