Selected Project / Unity game

Carnival Blast

Unity development

A Unity project being developed around a colourful game world and puzzle interactions. It is maintained in the RoyalSmash workspace under the product name Carnival Blast.

Carnival Blast

The story behind the product · 3 min read

Aim, physics and visual feedback in one scene.

Shooting is considered alongside physics, camera and cannon selection. Development notes distinguish in-game economy from publishing preparation.

01 / Experience

A game where shots change the scene

  1. Read the target

    The cannon and scene indicate where to aim. Camera and trajectory presentation make the choice readable.

  2. Take the shot

    CannonController and BallController separate firing and ball behavior. Physics feedback shows the effect.

  3. Choose a look

    Local Cannon Shop work includes previews, gold prices, ownership and saved selection. This in-game choice is not the same as a real-money purchase.

02 / Product structure

What sits behind the screen?

These areas support one experience through different responsibilities, keeping the user-facing flow simpler.

Shooting

CannonController and projectile behavior.

Camera & physics

Camera layout and performance management.

Cannon Shop

Preview, gold, ownership and selection.

Flow

Home, world selection and return flow.

For the technically curious: code and architecture

Unity source separates gameplay, physics and camera responsibilities. The Cannon Shop list marks catalog, purchase/selection, persistence and prefab integration as implemented, with icons, balancing and broader tests pending. This newer status is distinguished from the older separation note.

03 / Commercial structure

Revenue paths: what exists and what is preparation?

Unlocking cannons with gold is an in-game economy. Real-money IAP and production ads require separate store/account preparation. The reviewed separation note identifies test ads and pending products; active sales are not asserted.

04 / Publishing & growth

How does the product reach its audience?

Work follows an independent Carnival Blast identity. Dedicated icons, splash and store visuals are preparation items. Unfinished checks are not replaced with a guessed live URL.

05 / Development

From one idea to a product flow.

There is no independent Git history; separation and Cannon Shop documents show progress. They support a story about an isolated shooting flow and later cannon-selection economy, while release verification remains separate.

Based on reviewed local source, available Git messages and product records. Development features may differ from the store version; where available, screenshots come from the existing store presentation; module cards are explanatory diagrams.

Explore the project in more detail.