Oyun Game Maker Documentation
Everything you need to create, test, and export 3D simulation games.
Creating a Project
To create a new game, click + New Project from the Dashboard. You will see a gallery of 102 business templates organized by category. Each template pre-populates your scene with appropriate objects, zones, and layout.
- Enter a Project Name at the top of the page (or let it auto-fill from the template).
- Browse the template categories: Retail, Food & Drink, Services, Healthcare, Entertainment, and more.
- Click Use Template on any card. Your project is created instantly and you land in the Project Hub.
- Alternatively, scroll to the bottom and choose Blank Project to start with an empty scene.
Using Templates
Templates are pre-configured scene layouts that include objects, spawn zones, shelving, counters, and decoration suited to a specific business type. When you select a template, the Auto Maker system places objects intelligently based on the business type.
After generation, everything is fully editable. You can move, delete, or replace any object. Templates simply give you a head start so you are not staring at an empty scene.
- Retail templates come with aisles, shelving, checkout counters, and product displays.
- Restaurant templates include kitchen equipment, dining tables, and a service counter.
- Healthcare templates include exam rooms, reception areas, and medical equipment.
- Farm templates include crop plots, barns, animal pens, and sell stands.
- Animal templates include enclosures, feeding stations, and visitor paths.
The Project Hub
The Project Hub is your central command for each game. It shows a step-by-step guide to building your game and provides quick-access buttons to every tool.
- Step 1 — Design Your World: Open the Scene Editor or use Auto Generate.
- Step 2 — Create Characters: Open Character Studio to design NPCs.
- Step 3 — Set Up Economy: Configure products, pricing, and inventory in the editor.
- Step 4 — Write Dialogues: Create branching NPC conversations.
- Step 5 — Build Quests: Design quest chains and achievements.
- Step 6 — Play Test: Test your game in real-time with debug tools.
- Step 7 — Export: Build for desktop or web and publish to Steam.
3D Viewport Controls
The 3D viewport is powered by Three.js and provides a fully interactive scene editing experience.
- Orbit: Right-click and drag to orbit the camera around the scene center.
- Pan: Middle-click and drag (or Shift + right-click) to pan the view.
- Zoom: Scroll the mouse wheel to zoom in and out.
- Focus: Press F to focus the camera on the selected object.
- Camera presets: Use Alt+1 (Front), Alt+3 (Side), Alt+7 (Top) for orthographic views.
Object Library (1,259 Items)
The Object Library panel on the left side of the editor contains 1,259 placeable objects across 35 categories. Click any object to place it at the scene center, then use the transform tools to position it.
Objects include full 3D geometry generated procedurally with Three.js. Each object has customizable properties such as color, size, and interaction type accessible through the Properties Panel.
See Object Categories below for a full breakdown.
Auto Maker (102 Templates)
Auto Maker is the one-click scene generation system. It reads your project's simulation type and template, then auto-populates the scene with appropriate objects, zones, and layout.
- Open it from the editor toolbar (lightning bolt icon) or from the Project Hub.
- Choose a template or re-generate with different settings.
- Auto Maker places walls, floors, furniture, products, spawn zones, lighting, and decorations.
- Everything placed by Auto Maker is editable. Move, delete, or customize any object afterward.
Scene Hierarchy
The Scene Hierarchy panel (top-right of the editor) shows every object in your scene as a tree. Objects can be grouped, renamed, and re-ordered. Click an item to select it in the viewport; drag items to re-parent them under groups.
- Groups: Press Ctrl+G to group selected objects. Groups can be nested.
- Visibility: Click the eye icon to toggle an object's visibility.
- Lock: Click the lock icon to prevent accidental edits.
- Search: Use the filter at the top to find objects by name.
Properties Panel
When you select an object, the Properties Panel (right side) shows its transform (position, rotation, scale), color, custom properties, interaction settings, and zone assignments.
- Transform: Edit X, Y, Z values for position, rotation (degrees), and scale.
- Color: Click the color swatch to change an object's material color.
- Interaction Type: Set how players interact with this object (pickup, use, purchase, display, etc.).
- Custom Properties: Add key-value pairs for game logic (price, product name, stock count, etc.).
- Zone Assignment: Assign objects to zones for employee pathing and customer behavior.
Character Studio
Character Studio is a dedicated page for creating and managing your game's NPCs. Access it from the Project Hub or the editor sidebar. Each character has a 3D preview, customizable appearance, assigned role, and behavior configuration.
- Create unlimited characters per project.
- Characters use Ready Player Me integration or Oyun's built-in avatar system.
- Assign characters to spawn points in the editor for placement in the scene.
Appearance Customization
Each character's appearance can be configured with skin tone, hair style and color, outfit, and accessories. The built-in system provides a range of preset options; Ready Player Me integration allows full custom avatars.
Roles & Behaviors
Characters can be assigned roles that determine their AI behavior in play mode:
- Customer: Enters the store, browses shelves, picks up items, goes to checkout, and leaves.
- Employee: Follows assigned zone, stocks shelves, operates the cash register, or greets customers.
- Wanderer: Walks random paths through the scene for ambient life.
- Vendor: Stands at a stall or counter and sells items to the player.
- Quest Giver: Has dialogue trees and can trigger quest chains.
- Custom: Uses Behavior Tree editor for fully custom AI logic.
NPC Schedules
NPCs can be given daily schedules that determine where they go and what they do at different times of day. Schedules are defined per-hour and support activities like working, eating, sleeping, and socializing. The Day/Night system drives NPC schedule transitions automatically.
Economy & Inventory
Every simulation game needs an economy. Oyun provides a built-in economy engine that handles money, pricing, purchases, inventory, and transactions.
- Player Money: Starting balance configurable in Game Settings. Earned through sales.
- Product Pricing: Set buy and sell prices on any object with the "product" interaction type.
- Inventory System: Players have an inventory grid. Items can be picked up, stacked, and used.
- Transactions: Automatic checkout flow when customers bring items to the register.
- Supply Ordering: Players can order stock from a supplier at wholesale prices.
Quests & Achievements
The Quest Editor lets you create multi-step quest chains with objectives, rewards, and branching paths.
- Quest Types: Fetch, deliver, talk to NPC, reach location, earn money, serve customers.
- Objectives: Each quest has one or more objectives with progress tracking.
- Rewards: Money, items, experience points, or unlocking new areas.
- Achievements: Steam-compatible achievement system with icons, descriptions, and unlock conditions.
Dialogues
The Dialogue System provides branching conversations with typewriter-style text rendering. Dialogues are created in the editor and assigned to NPC characters.
- Branching Choices: Multiple response options that lead to different conversation paths.
- Conditions: Show/hide dialogue options based on quest state, inventory, or money.
- Effects: Trigger quest starts, give items, add money, or change NPC behavior from dialogue.
- Portraits: Character portrait displayed alongside text in-game.
Visual Scripting
For custom game logic beyond the built-in systems, Oyun provides a Behavior Tree editor. This visual scripting tool lets you create complex AI and event logic without code.
- Behavior Trees: Node-based editor for NPC AI. Sequence, selector, condition, and action nodes.
- Event Scripts: Trigger actions when events occur (player enters zone, item purchased, time of day, etc.).
- Templates: Pre-built behavior tree templates for common patterns (patrol, follow, flee, work).
Weather & Day/Night
Oyun includes a full weather system and day/night cycle that affect gameplay and visuals.
- Day/Night Cycle: Configurable day length. Sun position, lighting, and sky color change automatically.
- Weather Types: Clear, rain, snow, fog, storm. Each affects visuals and can trigger game events.
- Seasonal Effects: Optional seasonal system changes weather patterns and available items.
- Time Scale: Speed up or slow down time for testing or gameplay design.
World Builder (Multi-Map)
The World Builder lets you create games with multiple interconnected maps. Each map is a separate scene that players can travel between.
- District Layout: Arrange maps as a grid or free-form layout on a world overview.
- Connections: Link maps with doors, bus routes, or walking paths.
- Bus Routes: Create public transit that moves between districts.
- Map Types: Interior (buildings), exterior (streets, parks), and underground.
Terrain Editor
For outdoor scenes, the Terrain Editor provides heightmap-based terrain with painting tools.
- Raise / Lower: Sculpt hills and valleys with adjustable brush size and strength.
- Flatten: Level terrain to a specific height for building placement.
- Smooth: Blend sharp terrain edges for natural-looking landscapes.
- Paint: Apply grass, dirt, sand, rock, and snow textures to terrain.
Spline / Path Tools
Spline tools let you create roads, sidewalks, rivers, fences, and other path-based objects.
- Click to place control points. The path curves smoothly between them.
- Adjust width, material, and curvature per segment.
- NPCs can follow spline paths for patrol routes or customer walking paths.
Lighting
Oyun supports multiple light types to create atmosphere in your scenes.
- Directional Light: Sun-like light for outdoor scenes. Tied to the day/night cycle.
- Point Light: Omnidirectional light for lamps, bulbs, and indoor fixtures.
- Spot Light: Focused cone of light for stage lights, flashlights, and signs.
- Ambient Light: Base illumination to prevent total darkness.
- Neon / Emissive: Glowing materials for signs, arcade machines, and decorative lighting.
Audio System (18 Procedural Sounds)
Oyun generates audio procedurally using the Web Audio API. No audio files needed. The system includes 18 built-in sounds:
| Sound | Trigger | Description |
|---|---|---|
| Cash Register | Purchase complete | Classic "ka-ching" sound |
| Door Bell | Customer enters/exits | Chime when doors open |
| Coin Drop | Money received | Metallic coin sound |
| Item Pickup | Player picks up item | Short pop/whoosh |
| Item Place | Player places item | Soft thud |
| Button Click | UI interaction | Subtle click |
| Level Up | Achievement/level | Triumphant jingle |
| Quest Complete | Quest finished | Fanfare sound |
| Error / Deny | Invalid action | Buzzer sound |
| Cooking Sizzle | Kitchen activity | Frying pan sizzle |
| Cooking Chop | Food prep | Knife chopping |
| Healing | Medical treatment | Soft healing tone |
| Animal Sound | Animal interaction | Various animal calls |
| Footsteps | Player walking | Surface-dependent steps |
| Ambient Wind | Outdoor scenes | Gentle wind loop |
| Rain | Rain weather | Rain hitting surfaces |
| Thunder | Storm weather | Distant thunder rumble |
| Notification | UI notification | Gentle ping |
Particle Effects (20 Presets)
The particle system provides 20 ready-made presets for common game effects:
- Smoke — Chimneys, grills, factories
- Fire — Campfires, stoves, fireplaces
- Sparks — Welding, electrical, grinding
- Steam — Kitchen pots, vents, hot springs
- Bubbles — Aquariums, underwater, drinks
- Rain — Weather rain drops
- Snow — Weather snowflakes
- Leaves — Falling autumn leaves
- Dust — Construction, desert, old buildings
- Confetti — Celebrations, achievements
- Coins — Money earned, purchases
- Hearts — Love, pet happiness
- Stars — Level up, magic, ratings
- Flies — Trash, farm, compost
- Fireflies — Night scenes, gardens
- Pollen — Flowers, gardens, spring
- Dripping — Leaks, caves, rain runoff
- Exhaust — Vehicle exhaust pipes
- Magic — Fantasy games, power-ups
- Explosion — Dramatic events, demolition
Post-Processing (9 Shaders)
Post-processing shaders are applied to the final rendered image for visual polish:
- Bloom — Glow effect on bright areas (lights, neon signs).
- SSAO — Screen-space ambient occlusion for subtle shadows in crevices.
- Vignette — Dark edges for cinematic framing.
- Color Grading — Adjust brightness, contrast, saturation, and tint.
- Film Grain — Subtle noise for cinematic texture.
- Depth of Field — Blur distant or near objects for focus effects.
- Chromatic Aberration — Color fringing at edges for stylized look.
- Pixelate — Retro pixel art effect with adjustable pixel size.
- Outline — Object outlines for toon/cel-shaded art style.
Water Shader
The water shader creates realistic water surfaces for pools, rivers, oceans, and ponds. Features include reflections, refraction, wave animation, foam at edges, and configurable color and transparency.
Play Mode Controls
Press Space in the editor to enter Play Mode. Your camera switches to a first/third-person player controller and the game systems activate.
- WASD: Move the player character.
- Mouse: Look around.
- E: Interact with objects (pick up, purchase, talk to NPCs).
- Tab / J: Open the Quest Log.
- V: Toggle between first-person and third-person camera.
- Esc: Pause the game.
- H: Show/hide the on-screen controls help overlay.
- ` (backtick): Open the Debug Console.
Debug Console Commands
Press ` (backtick) during Play Mode to open the Debug Console. Type commands and press Enter. The console supports autocomplete (Tab key) and command history (Up/Down arrows).
| Command | Arguments | Description |
|---|---|---|
help | Show all available commands | |
clear | Clear console output | |
give_money | [amount] | Add money (default: 1000) |
set_money | <amount> | Set money to exact amount |
give_item | <id> [quantity] | Add item to inventory |
set_time | <hour> | Set time of day (0-23) |
set_day | <day> | Set current day number |
skip_day | Skip to next day | |
timescale | <multiplier> | Set time speed (e.g., 2 = double speed) |
teleport | <x> <y> <z> | Teleport player to coordinates |
noclip | Toggle noclip (fly through walls) | |
speed | <multiplier> | Set player speed multiplier |
god | Toggle god mode (invincibility) | |
spawn_npc | [type] | Spawn an NPC of given type |
spawn_customer | Spawn a customer NPC | |
weather | <type> | Set weather (clear, rain, snow, fog, storm) |
complete_quest | <id> | Force-complete a quest |
unlock_achievement | <id> | Unlock an achievement |
fps | Show render stats (draw calls, triangles, textures) | |
wireframe | Toggle wireframe rendering | |
navmesh | Toggle navmesh visualization overlay | |
save | Quick save the game | |
screenshot | Take and download a screenshot | |
reload_scene | Reload the current scene |
Testing Checklist
Before exporting, verify each of the following in Play Mode:
- Player can move through the entire scene without getting stuck on geometry.
- All interactable objects respond to the E key.
- Customers spawn, browse, pick up items, go to checkout, and leave.
- Employees perform their assigned tasks (stocking, cashier, greeting).
- Economy works: buying supplies, selling to customers, money balance updates.
- Dialogues display correctly with all branches reachable.
- Quests can be started, progressed, and completed.
- Achievements unlock at the correct triggers.
- Day/night cycle transitions smoothly. NPC schedules change with time.
- Weather effects render correctly and transitions are smooth.
- Audio plays for interactions (cash register, door bell, etc.).
- No objects floating above or clipping through the floor.
- Performance stays above 30 FPS (use the
fpsdebug command).
Game Settings
Access Game Settings from the Project Hub or the gear icon in the editor. Configure your game's metadata before export:
- Game Title: The name shown in the title bar and store listing.
- Description: Short and long descriptions for the store page.
- Resolution: Default window size (e.g., 1920x1080, 1280x720).
- Starting Money: How much money the player starts with.
- Day Length: How many real minutes equal one in-game day.
- Language: Default language and available translations (20+ languages supported).
- Thumbnail: Screenshot used as the project thumbnail.
Windows / Mac / Linux Export
Oyun exports standalone desktop applications using Electron. The exported game includes all assets, scenes, and game logic bundled into a single executable.
- Go to Game Settings and ensure all metadata is filled in.
- Click Export and choose your target platform(s).
- The build system compiles your game. Download the build when complete.
- Test the exported build on the target platform before publishing.
Web / HTML5 Export
Games can also be exported as HTML5 web applications, playable in any modern browser. Web exports are great for sharing demos, hosting on itch.io, or embedding on websites.
Steam Integration
Oyun supports full Steam integration for published games:
- Achievements: Map Oyun achievements to Steam achievements.
- Cloud Saves: Player save data synced through Steam Cloud.
- Leaderboards: Optional score tracking.
- Workshop: Planned support for Steam Workshop mods.
Keyboard Shortcuts
General
| Shortcut | Action |
|---|---|
| Ctrl+S | Save scene |
| Ctrl+Z | Undo |
| Ctrl+Shift+Z | Redo |
| Delete | Remove selected object |
| ? | Show help / keyboard shortcuts overlay |
Transform
| Shortcut | Action |
|---|---|
| G | Move (grab) selected object |
| R | Rotate selected object |
| S | Scale selected object |
| F | Focus camera on selected object |
Camera
| Shortcut | Action |
|---|---|
| Alt+1 | Front view |
| Alt+3 | Side view |
| Alt+7 | Top view |
| Scroll wheel | Zoom in / out |
| Middle-click drag | Pan view |
| Right-click drag | Orbit camera |
Selection
| Shortcut | Action |
|---|---|
| Click | Select object |
| Shift+Click | Multi-select (add to selection) |
| Ctrl+A | Select all objects |
| Ctrl+D | Duplicate selected |
| Ctrl+C | Copy selected |
| Ctrl+V | Paste |
| Ctrl+G | Group selected objects |
Play Mode
| Shortcut | Action |
|---|---|
| Space | Start / stop Play Mode |
| WASD | Move player |
| E | Interact |
| Esc | Pause game |
| ` | Open Debug Console |
| Tab | Quest Log |
| J | Quest Log (alternate) |
| V | Toggle camera (first/third person) |
| H | Toggle controls help overlay |
Other
| Shortcut | Action |
|---|---|
| 1 - 4 | Quick place primitives (box, sphere, cylinder, plane) |
All Business Types (102 Templates)
Oyun includes 102 pre-built business templates across 11 categories. Each template auto-generates a complete scene with appropriate objects, zones, and layout.
Retail (15)
| Template | Description |
|---|---|
| Grocery Store | Supermarket with aisles, products, and checkout lanes |
| Clothing Store | Fashion boutique with racks, fitting rooms, and checkout |
| Electronics Store | Sell gadgets, phones, and TVs |
| Bakery | Fresh bread and pastries with display cases |
| Convenience Store | Small corner shop with snacks and essentials |
| Pet Store | Animals, food, supplies, and grooming |
| Toy Store | Shelves of toys, play area, and checkout |
| Bookstore | Bookshelves, reading corner, and cafe |
| Flower Shop | Bouquets, potted plants, and arrangements |
| Jewelry Store | Display cases, luxury items, and security |
| Furniture Store | Showroom with bedroom, living room, and dining sets |
| Hardware Store | Tools, lumber, paint, and plumbing supplies |
| Pharmacy | Prescription counter, shelves, and health products |
| Sports Store | Equipment, shoes, jerseys, and fitness gear |
| Thrift Store | Racks of clothes, books, electronics, and furniture |
Food & Drink (9)
| Template | Description |
|---|---|
| Coffee Shop | Cozy cafe with counter service and seating |
| Fast Food Restaurant | Burgers and fries with kitchen, counter, and drive-thru |
| Fine Dining | Elegant restaurant with table service, bar, and kitchen |
| Pizza Place | Make and serve pizza with oven, counter, and dining area |
| Ice Cream Shop | Freezer displays, toppings, and seating |
| Sushi Restaurant | Conveyor belt, sushi bar, and tatami rooms |
| Food Truck | Mobile kitchen, serving window, and street food |
| Bar / Pub | Bar counter, taps, pool table, and booths |
| Juice Bar | Blenders, fresh fruit, and smoothie bar |
Services (7)
| Template | Description |
|---|---|
| Barber Shop | Haircuts, shaves, and styling chairs |
| Beauty Salon | Nail art, hair, and makeup stations |
| Laundromat | Washing machines, dryers, and folding area |
| Car Wash | Drive-through wash and detailing bay |
| Gas Station | Fuel pumps, mini mart, and car repair |
| Auto Repair Shop | Garage bays, tools, and waiting room |
| Car Dealership | Showroom floor, test drive area, and offices |
Healthcare (5)
| Template | Description |
|---|---|
| Hospital | Medical facility with exam rooms, pharmacy, and ER |
| Medical Clinic | Reception, waiting room, and exam rooms |
| Dental Office | Dental chairs, X-ray room, and reception |
| Veterinary Clinic | Exam rooms, kennels, and waiting area |
| Pharmacy | Prescription counter, shelves, and health products |
Entertainment & Fitness (5)
| Template | Description |
|---|---|
| Gym / Fitness Center | Weights, treadmills, and locker rooms |
| Movie Theater | Screening rooms, ticket booth, and concessions |
| Arcade | Game machines, prize counter, and neon lights |
| Bowling Alley | Lanes, shoe rental, and snack bar |
| Library | Bookshelves, study desks, and computer area |
Public & Government (5)
| Template | Description |
|---|---|
| Bank | Teller windows, vault, offices, and ATMs |
| Police Station | Front desk, holding cells, and offices |
| Fire Station | Truck bays, living quarters, and training |
| School | Classrooms, cafeteria, gym, and playground |
| Daycare Center | Play areas, nap room, and outdoor playground |
Hospitality (2)
| Template | Description |
|---|---|
| Hotel | Rooms, lobby, restaurant, and pool |
| Motel | Small roadside motel with basic rooms |
Agriculture (2)
| Template | Description |
|---|---|
| Small Farm | Crop plots, barn, animals, and sell stand |
| Large Farm | Big fields, silo, multiple barns, and greenhouse |
Animals & Nature (27)
| Template | Description |
|---|---|
| Zoo | Animal exhibits, gift shop, food court, ticket booth |
| Aquarium | Fish tanks, touch pools, gift shop, cafe |
| Animal Shelter | Kennels, adoption center, medical room |
| Horse Stable | Stalls, riding arena, tack room, hay storage |
| Dog Grooming Salon | Grooming tables, bath stations, drying area |
| Bird Sanctuary | Aviaries, feeding stations, visitor path |
| Fish Market | Ice displays, filleting station, scales, coolers |
| Dairy Farm | Cows, milking parlor, cheese making, milk storage |
| Poultry Farm | Chicken coops, egg collection, feed storage |
| Pig Farm | Pig pens, feeding area, processing |
| Sheep Ranch | Pastures, shearing shed, wool processing |
| Horse Ranch | Stables, riding arena, paddocks, tack room |
| Fish Farm / Hatchery | Fish ponds, tanks, feeding, processing |
| Bee Farm / Apiary | Beehives, honey extraction, bottling |
| Vineyard / Winery | Grape vines, wine cellar, tasting room |
| Fruit Orchard | Apple/orange trees, picking baskets, farm stand |
| Dog Breeding Kennel | Dog runs, whelping room, grooming, training |
| Cat Cafe | Cafe with cats roaming, cat trees, food counter |
| Safari Park | Drive-through exhibits, viewing platforms, gift shop |
| Petting Zoo | Open enclosures, feeding stations, hand wash, gift shop |
| Wildlife Rescue Center | Rehabilitation cages, medical room, education center |
| Reptile House | Terrariums, heat lamps, viewing area |
| Butterfly Garden | Enclosed garden, nectar plants, education center |
| Marine Park | Dolphin pool, aquarium tunnel, show arena, gift shop |
| Dog Training School | Training field, obstacle course, classroom |
| Animal Hospital | Surgery room, recovery kennels, pharmacy, X-ray |
| Insectarium | Display cases, live exhibits, education room |
Outdoor & Recreation (7)
| Template | Description |
|---|---|
| Water Park | Pools, water slides, changing rooms, snack bar |
| Amusement Park | Rides, ticket booth, food stalls, games |
| Campground | Tent sites, cabins, fire pits, restrooms, store |
| Ski Resort | Lodge, equipment rental, chairlift, restaurant |
| Golf Club | Clubhouse, pro shop, driving range, restaurant |
| Ice Skating Rink | Rink, skate rental, warming area, snack bar |
| Swimming Pool Center | Pool, locker rooms, lifeguard station, cafe |
Creative & Education (6)
| Template | Description |
|---|---|
| Art Gallery | Exhibition rooms, gift shop, studio space |
| Music Studio | Recording booths, mixing room, instrument storage |
| Dance Studio | Dance floor, mirrors, changing rooms, reception |
| Pottery Studio | Pottery wheels, kiln, shelves, glazing area |
| Photo Studio | Backdrops, lighting rigs, editing room, reception |
| Cooking School | Teaching kitchen, demo area, ingredient storage |
Transportation (4)
| Template | Description |
|---|---|
| Airport Terminal | Check-in counters, security, gates, shops |
| Train Station | Platforms, ticket office, waiting room, shops |
| Bus Terminal | Platforms, ticket booth, waiting area, kiosks |
| Marina / Boat Dock | Boat slips, office, bait shop, fuel dock |
Niche & Specialty (8)
| Template | Description |
|---|---|
| Tattoo Parlor | Tattoo stations, design wall, sterilization, waiting |
| Escape Room | Themed rooms, lobby, control room, reception |
| Wedding Venue | Ceremony hall, reception area, dressing rooms |
| Funeral Home | Chapel, viewing rooms, office, arrangement room |
| Pawn Shop | Display cases, appraisal counter, storage vault |
| Recycling Center | Sorting bins, weigh station, compactor, office |
| Post Office | Service counter, mailboxes, sorting area, packages |
| Spa & Wellness | Massage rooms, sauna, pool, relaxation lounge |
Industrial (1) + Other (1)
| Template | Description |
|---|---|
| Warehouse | Shelving racks, loading dock, and forklifts |
| Blank Project | Start from scratch with an empty scene |
Object Categories (1,259 Items across 35 Categories)
The Object Library contains 1,259 unique objects organized into the following categories:
| Category | Examples |
|---|---|
| Furniture | Tables, chairs, sofas, beds, shelves, bookcases, cabinets, desks, wardrobes |
| Nature | Trees, bushes, flowers, rocks, grass, logs, stumps, mushrooms |
| Architecture | Walls, floors, doors, windows, stairs, roofs, fences, pillars |
| Shop & Business | Counters, shelving, display cases, registers, shopping carts, mannequins |
| Restaurant & Kitchen | Stoves, ovens, fridges, prep tables, plates, glasses, kitchen counters |
| Hospital & Medical | Hospital beds, exam tables, wheelchairs, IV stands, X-ray machines |
| Farm | Crop plots, fences, barns, silos, troughs, hay bales, sell stands |
| Outdoor & Urban | Benches, street lights, trash cans, mailboxes, hydrants, bollards, signs |
| Vehicles | Cars, trucks, buses, bicycles, boats, forklifts |
| Lighting & FX | Lamps, spotlights, neon signs, candles, torches |
| Primitives | Box, sphere, cylinder, plane, cone, torus |
| Electronics & Technology | TVs, monitors, phones, printers, servers, arcade machines, ATMs |
| Bathroom & Plumbing | Toilets, sinks, bathtubs, showers, mirrors, towel racks |
| Office & Workspace | Desks, office chairs, filing cabinets, whiteboards, cubicles |
| Sports & Fitness | Treadmills, dumbbells, benches, yoga mats, basketball hoops |
| Vehicles & Transport | Cars, buses, trains, boats, helicopters, parking barriers |
| Food & Products | Bread, milk, cans, bottles, fruits, vegetables, packaged goods |
| Clothing & Accessories | Shirts, pants, shoes, hats, jewelry, mannequins, racks |
| Containers & Storage | Boxes, crates, barrels, pallets, dumpsters, lockers |
| Decoration & Art | Paintings, sculptures, vases, rugs, curtains, trophies |
| Tools & Equipment | Hammers, saws, drills, ladders, wheelbarrows, toolboxes |
| Music & Entertainment | Guitars, pianos, drums, speakers, microphones, jukeboxes |
| Seasonal & Holiday | Christmas trees, pumpkins, easter eggs, fireworks, snowmen |
| Animals - Farm | Cows, pigs, chickens, sheep, goats, horses, donkeys |
| Animals - Dogs | Labrador, poodle, bulldog, husky, corgi, dalmatian and more |
| Animals - Cats | Tabby, siamese, persian, black cat, calico and more |
| Animals - Birds | Parrot, eagle, owl, penguin, flamingo, robin and more |
| Animals - Fish & Aquatic | Goldfish, clownfish, shark, whale, dolphin, jellyfish |
| Animals - Reptiles | Lizard, snake, turtle, crocodile, chameleon, iguana |
| Animals - Zoo & Exotic | Lion, elephant, giraffe, zebra, panda, gorilla, tiger |
| Animals - Small Pets | Hamster, rabbit, guinea pig, ferret, chinchilla, hedgehog |
| Animals - Insects | Butterfly, bee, ladybug, ant, dragonfly, spider |
| Animals - Mythical | Dragon, unicorn, phoenix, griffin, pegasus |
| Animals - Dinosaurs | T-Rex, triceratops, velociraptor, brontosaurus, pterodactyl |
| Animals - Marine | Whale, dolphin, seal, walrus, sea turtle, octopus |
Frequently Asked Questions
Is Oyun free?
Oyun is free to use for creating games. You can build, test, and export projects at no cost. Steam publishing requires a separate Steamworks developer account ($100 from Valve).
Do I need to know how to code?
No. Oyun is designed for non-programmers. All game logic is configured through visual editors, templates, and property panels. The Behavior Tree editor provides visual scripting for advanced users.
What game engines does Oyun use?
Oyun uses Three.js for 3D rendering in the browser, Laravel for the backend, and Electron for desktop exports. All geometry is generated procedurally.
Can I import my own 3D models?
Yes. Oyun supports importing models via Sketchfab integration. You can search and import free models directly from the editor. Custom GLTF/GLB files can also be uploaded.
How many objects can my scene hold?
There is no hard limit, but performance depends on the target hardware. Scenes with 500-1000 objects run smoothly on most modern computers. Use the fps debug command to monitor performance.
Can I make multiplayer games?
Oyun includes an experimental multiplayer system using Game Rooms. Players can create or join rooms and share the same scene in real-time. This feature is still in active development.
What platforms can I export to?
Windows, macOS, Linux (via Electron), and Web/HTML5. Mobile export is on the roadmap.
How do I sell my game on Steam?
Create a Steamworks developer account, set up your store page on Steamworks, export your game from Oyun as a desktop build, upload using Steamworks tools, and submit for review. Oyun handles Steam achievements and cloud save integration automatically.
Can I use Oyun commercially?
Yes. Games created with Oyun are yours. You retain full ownership and can sell them on Steam, itch.io, or anywhere else.
Where is my data saved?
Projects are saved to the Oyun server database. Scene data, assets, and settings are stored per-project. You can export your project at any time.