Skip to content

Instantly share code, notes, and snippets.

@daeken
Last active March 24, 2018 19:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save daeken/70e40b3ef818bf025fd394bc9cde1756 to your computer and use it in GitHub Desktop.
Save daeken/70e40b3ef818bf025fd394bc9cde1756 to your computer and use it in GitHub Desktop.

Elevator Pitch

Mario Maker's older brother, for every platform. Powerful world building tools and an easy mechanism for sharing and playing worlds. Build and play trivial platformer levels or complex sidescroller games.

Pitch

Players can jump into a huge number of worlds, all designed by other players. They use an intuitive design tool to put together interesting levels with a variety of styles and designs and can customize things to a huge degree. It's available for computers and mobile devices.

Monetization Strategy #1

Players can subscribe to the service and then 'favorite' as many worlds as they want. At the end of the month, a portion of their subscription fee is distributed to the creators of those favorited worlds.

[Charging for the game itself will just limit exposure, which will be necessary to get a large number of users.]

Monetization Strategy #2

Sell the game for $X. World builders purchase content packs which they can use as much as they want. Players don't have to buy any content packs.

Concepts

  • No story mode (unless we build one in later using the world building tools)
  • Players select a world and play it via the mode indicated:
    • Normal platformer play
    • Time trial
    • Collectables/puzzle mode
  • World editor
    • Separate levels connected by doors, teleporters, whatever
    • Each level can have
      • Object placements
        • Separate layers?
      • Camera mode
        • Follow the player
        • Constant X motion
        • Constant Y motion
      • Named entry points (used for initial spawns and entry to secondary+ levels)
    • Visual scripting system
      • Scripts can be attached to
        • Levels
        • Players
        • Enemies
        • Objects
      • Triggers
        • Spawn
        • Movement
        • Hit
        • Timer
      • Actions
        • Spawn
        • Despawn
        • Move
        • Hide
        • Show
        • Attack
  • World sharing
    • Can be made public, unlisted, or password protected
    • Shared worlds must not contain illicit or unacceptable materials
      • Three strikes system
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment