Section 10. Publishing and troubleshooting
Reference
FAQ
Short answers to "How do I…?" questions, with links to the detailed pages. The answers include only what we have tested. To start from a symptom, see Troubleshooting by symptom.
Getting started and saving
- Where is the Save button?
- There isn't one. Values you change manually and changes made by the AI are saved to the server immediately. To keep a point you can return to, use checkpoints. → Autosave, Save and restore your work with checkpoints
- Do I need to install anything?
- No. You sign in to oasisw.ai in a browser and use it there. → How a web engine differs
- How do I run my game?
- Click ▶ Launch at the top right and the game opens in a new tab. After making changes, reload the game tab. → Run with Launch
AI
- The AI changed things I didn't ask for.
- End every prompt with "Don't touch anything other than what I asked for." Things can still change, so check the scope of the changes when it finishes. → Principles for writing prompts, Check what the AI changed
- I want to undo the AI's work.
- Create a checkpoint before you send a prompt to the AI, and if you don't like the result, Restore that checkpoint. → Undo AI work
- The AI says "no problems," but the game is wrong.
- The auto-check result is not the bar for done. Play it yourself with Launch, then send a fix prompt describing what you saw and what you want. → Read the last line and the auto-check, Send fix prompts
- The AI has stopped.
- → When the AI stalls, stops short, or loops
Making changes
- How do I change a color?
- In the entity's material, change DIFFUSE → Color. Other entities that use the same material change too. → Change an entity's color
- How do I change numbers like speed or score?
- Change them in the SCRIPT section of the entity the script is attached to. Changing the
defaultin the code doesn't change the values on entities the script is already attached to. → Change script attribute values - I changed the on-screen text, but the game still shows the old text.
- A script overwrites the text when the game starts. Change the text in the script attribute. If Korean characters are missing, the font doesn't contain those characters. → Change score and message text
- Objects don't fall / fall through the floor.
- Check that you imported the physics module (Ammo), that the floor has both Collision and Rigid Body, and that the collision bounds match the floor's size. → Add collision
- I can't see console.log output.
- It appears in the browser developer tools Console of the game tab, not in the editor's CONSOLE. → Debugging
Assets
- Where do I get 3D models?
- Get them from the ASSET STORE in ASSETS. Store assets are CC0. → Get models from the Asset Store
- How do I use my own files (sounds, fonts, images)?
- Upload them with Upload in ASSETS. → Upload files
Publishing and collaboration
- How do I show my game to other people?
- Publish it from Publish / Download and send the public URL. → Publish your game, Share the public URL
- I fixed my game and published again, but the URL shows the old game.
- From the second publish on, you have to make the new build the primary build yourself. → Republish and the primary build
- How do I work on a game with teammates?
- → Invite team members and set permissions, Real-time collaboration
- How do I keep a project as a file?
- On the dashboard, click the project's ⋯ → Export (.zip). → Import and export projects