Arcade › Savanna Spirit
Click the game above and it runs right here in your browser. No download, no installer, no account needed. viola.johnson built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Savanna Spirit yet. Play it, then tell viola.johnson what you would add next.
Savanna Spirit was built by viola.johnson with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.
Remix Savanna Spirit opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.
Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.
Create a 3D character customization game titled “Savanna Spirit Creator” (the experience is branded as Savanna Spirit). Show a stylized low-poly/toon-rendered guardian animal standing on a small circular golden savanna platform, viewed from a slightly elevated three-quarter camera. The background is pale leafy green with soft fog, warm sunlight, shadows, scattered grass tufts, simple angular rocks, and four sparse stylized acacia-like trees around the platform. Use warm ochre/gold ground, dark brown trunks, green canopies, soft ambient lighting, and strong cast shadows. The central character should be an animated wolf/lion-like quadruped guardian loaded as an animal model, initially a tawny/orange lion-cub-like character facing toward the right/back of the scene. Keep the presentation as a customization viewer rather than an action game: there is no combat, movement, score, health, timer, or win condition. The character idles in place with an idle animation. Let the user orbit the camera by dragging and zoom with the mouse wheel, constrained to a close-to-medium distance and a mostly horizontal/elevated view; disable panning. Render with toon shading, soft shadows, warm directional sunlight, and fog. Overlay a fixed, semi-transparent dark brown rounded customization panel at the upper-left, with cream text and orange accent styling. It should be scrollable on smaller screens. Header: “Savanna Spirit Creator”. Subtitle: “Build an original guardian of the golden plains — choose a coat, mane, eyes, markings, and a role for your pride.” Include these controls in this order: - Character name text field, initially “Kito”, with a short max length (18 characters). - Animal selection grid with two columns and these exact options: “Lion cub male”, “Cheetah”, “Hippo”, “Wading bird”, “Hornbill”, “Adult lion”, “Adult lioness”, “2 lioness cubs”, “Honeybadger”, “Meerkat”, “Warthog”, “3 jackals”, “3 good hyenas”, “3 bad hyenas”. Initially select “Lion cub male”. Changing animal changes the model’s tint and relative scale; use approximate relative scales: lion cub 1.0, cheetah .9, hippo 1.22, wading bird .7, hornbill .66, adult lion 1.28, adult lioness 1.18, two lioness cubs .78, honeybadger .78, meerkat .72, warthog .9, three jackals .86, three good hyenas .92, three bad hyenas .98. The animal choices can use the same idle guardian model representation, recolored and rescaled, as in the reference implementation. - Coat row of five circular color swatches, initially the first tawny orange: #d7954f, #c88745, #9b6845, #e4c38b, #6f4d39. The selected swatch has a white border plus orange focus ring. Apply the selected coat tint to the animal. - Mane Style buttons “Classic mane” and “Cub mohawk”, with “Cub mohawk” initially selected. For the lion cub, cub mohawk should appear as a compact row of dark/golden mane strands along the head/neck; classic mane should arrange layered strands around the neck. Mane is visible for lion cub and adult lion, and hidden for other animal selections. - Mane Color row with seven circular swatches: #5c321e (Brown), #8a4b22 (Chestnut), #301f1b (Black), #c07a34 (Golden), #1e2730 (Blue Black), #b73528 (Red), #651b20 (Dark Red). Initially choose Chestnut, and tint the mane accordingly. - Eyes row with four circular swatches: turquoise #77d8c3, gold #f0c453, pale blue #9fd6ff, and brown/orange #d17b4e. Initially choose turquoise. Represent these as small glowing/accent eye meshes on the face. - Role buttons “Scout”, “Healer”, and “Leader”, initially “Scout”. - A marking toggle labeled “Add a lightning cheek marking”, initially off. When enabled, show three small dark angled rectangular strips on one cheek as a lightning-like marking. - A large orange button labeled “Add to Savannah”. When clicked, clone the currently customized idle character and place a smaller copy at a random position around the platform with a random rotation, so users can populate the scene with companion guardians. Update the status text to say “[current role] added to the Savannah”. At the upper-right, show a small dark translucent rounded status card aligned right: the editable name in bold (initially “Kito”) and below it “[role] of the Dawn Pride” (initially “Scout of the Dawn Pride”). Update both immediately when the name or role changes. The panel and status card should use cream/off-white text, muted tan helper text, rounded corners, subtle borders, and a translucent dark brown glass-like background. At the lower-right show the hint “Drag to rotate • Scroll to zoom” in a dark translucent rounded pill. Ensure the overlay controls remain clickable while the canvas behind them remains interactive. Support responsive behavior: on narrow screens shrink/reposition the panel, preserve its internal scrolling, and keep the upper-right status and lower-right hint visible.