Project image
)}
CA$ 1,751
pledged of CA$ 38,000pledged of CA$ 38,000 goal
28
backers
Funding Canceled
Funding for this project was canceled by the project creator on Jul 12 2016

Lotus2D Game Engine (Canceled)

Lotus2D is a powerful cross-platform videogame engine for creating beautiful worlds and stories with no programming knowledge required.

Lotus2D Game Engine (Canceled)

Lotus2D is a powerful cross-platform videogame engine for creating beautiful worlds and stories with no programming knowledge required.

CA$ 1,751
pledged of CA$ 38,000pledged of CA$ 38,000 goal
28
backers
Funding Canceled
Funding for this project was canceled by the project creator on Jul 12 2016

About

What is Lotus 2D?

Lotus is a powerful, cross-platform 2D game engine for creating your own videogames for Windows, Mac, Linux, iOS, Android and the Web without needing to write a single line of code.

Lotus offers several modules that make it a breeze to design and create your own and beautiful 2D world, as well as populate it with characters and other entities that can interact with the player using an intuitive and friendly event & behavior system.

There are plenty of tools out of the box designed to help you make your game truly unique: an advanced mapping system, multiple battle engines, online functions, an animation editor, custom scenes/menus, weather effects and even Ruby scripting support!

Powerful Mapping Engine

Lotus does its best to provide you with the right tools to make a truly massive and colorful world. Your maps can use an unlimited number of assets and layers, of which there are two types:

  • Tiled Layers let you quickly place assets into your map using a tiled grid. Just like old-fashioned RPGs!
 project video thumbnail
Replay with sound
Play with
sound
  • Precision Layers are for those perfectionists who want to place assets anywhere without being bound to a grid. This is surprisingly useful for adding detail to your maps.
 project video thumbnail
Replay with sound
Play with
sound

Thousands of Premade Resources

Hit the ground running with thousands of high-quality assets. Lotus will launch with several free and original tilesets, characters, icons, music, sounds, animations, portraits and so much more to help you start producing great games right away.

Please note that the graphics used in this campaign belong to a third party game that is already being developed using Lotus2D, and the team behind it has allowed us to use them in our campaign to help us demonstrate Lotus2D's capabilities. Lotus will ship with its own, original assets which can differ from the ones you see here.

Intuitive Event & Behavior System

How will your players interact with your world? What will drive your story?

With Lotus, it is a breeze to create and control what happens in your game. It is as simple as opening your map and spawning a new entity in it. This entity could be anything and do anything: a character, a monster, an item on the ground, or maybe an invisible wall that will trigger something if the player passes by.

Each entity has its own list of actions that can be executed under a variety of conditions. There are hundreds of actions to choose from, like showing a dialog message, setting a movement route, playing a special animation or sound effect, hurting the player, destroying or spawning something, displaying choices and images, etcetera. If you are creative you can design almost any scene or event you can think of.

Cross-Platform Deployment

Lotus is capable of deploying your game to the following platforms:

  • Windows
  • Mac
  • Linux
  • iOS
  • Android
  • Web/HTML5

Please note that for selling on the Mac AppStore or Google Play Store you will need an approved developer account in each.

Powered by Cocos2d

Why reinvent the wheel? Lotus deploys your game using Cocos2d, one of the most popular and powerful game development frameworks out there. It has been under development by a passionate community for over 8 years, and it is being used by some of the most successful mobile games in the industry such as Angry Bird Fight, Clash of Kings, Brave Frontier and Tales of Asteria. You can develop your game with the peace of mind that there is a proven, effective technology backing it up.

Lotus2D is powered by the popular Cocos2d engine!
Lotus2D is powered by the popular Cocos2d engine!

Multiple Battle Systems

Many of the games made with Lotus will probably need some sort of battle system. Lotus will launch with two built-in battle engines:

  • Sideview Turn Battle System (think Final Fantasy games).
An example of the sideview battle system we are aiming for (like Final Fantasy IV).
An example of the sideview battle system we are aiming for (like Final Fantasy IV).
  • Action Battle System (think Zelda or Secret of Mana games).
We also want to include an Action Battle System to fight right in the map itself (like Zelda).
We also want to include an Action Battle System to fight right in the map itself (like Zelda).

More battle systems will be included in Lotus' initial launch should this campaign reach its stretch goals (see below), and of course more will be added overtime. Please note that you can still use Lotus' scripting functionality to implement any battle system you need.

The Little Things

We know that game development is not easy. Lotus2D aims to give you as many tools as it can to make your life easier.

  • Weather effects editor. Customize rain, snow, fog and more effects to beautify your maps!
  • Use particle systems to achieve interesting effects such as fire, explosions or magic spells.
  • Flexible animations let you animate your characters and other entities with smart image sequences (change frames, speed, reversibility, etc.).
  • A simple character generator will let you create characters using various body and clothing parts really quickly!
  • And many more features suggested by our community. Lotus2D is driven by your continuous support, and we will use your feedback for every update!

Ruby Scripting Support

More advanced developers may want to extend their games even further. For this, we use the popular Ruby scripting language to let programmers write custom plugins that can modify the behavior of their games in almost any way you can think of.

You can create your own menus, scenes, interfaces, entire battle systems, or just make small modifications to the existing system.

The plugins and customizations created by programmers can be easily shared with the rest of the community. Lotus also provides an interface that allows users to configure their plugins without having to modify the plugin source code itself:

Configure plugins without having to modify their source code!
Configure plugins without having to modify their source code!

How will the funding be used?

Your support will allow us to:

  • Hire the talented artists and composers we need to work on all the assets (tilesets, characters, animations, portraits, soundtracks, sound effects, etc.). We want to deploy Lotus with high quality assets to help developers hit the ground running!
  • Acquire necessary (and expensive) software licenses. Lotus makes use of Excelsior JET, a fantastic tool that compiles Java programs into high performance, native code applications. We want to use JET to provide our users with the best software quality we can provide. However, we need to buy licenses for the Windows, Mac and Linux platforms to achieve this goal.
  • Pay for basic living expenses so we can focus full time on Lotus2D's development. We want to invest as much time as possible into this engine, and we may need to acquire additional talent to help accelerate its production.

Lotus Stretch Goals

We are thankful for all your incredible support! Surpassing our initial goal will let us make an even better Lotus2D for the community - it will enable us to achieve some important milestones:

  • $44,000 CAD: will let us run Lotus2D on Mac OSX as pure native code instead of just Java! Now Mac users can enjoy a much faster Lotus too!
  • $58,000 CAD: will let us make the native Lotus2D executable perform far more efficiently in Windows, Mac and Linux as we will upgrade all of our JET licenses to the Professional version, allowing 64-bit distributions, startup optimizations, better use of multi-core systems, file associations and much more!

The previous stretch goals focus mainly on Lotus' performance - after all, we all love a speedy engine. Any further funding will let us work on various extra features in no particular order: instead, we want the community to vote on the extras that attract them the most. Some of them are:

  • A built-in image editor so you can make really quick modifications to your graphics without ever having to exit Lotus2D.
  • A more robust character generator. Lotus2D already plans to release a simple generator where you can create characters on the go by choosing various pieces, but with extra funding we can have our artists work on hundreds, if not thousands of assets to make an extremely complete character generator for the community.
  • MMORPG capabilities. Although Lotus already comes with simple tools to enable online gameplay, we would like to expand its functionality further to let developers make far more massive games supporting hundreds or thousands of players concurrently. Networking is neither easy nor cheap, but we believe this is truly worth aiming for.
  • Support for Javascript plugins. Although we chose Ruby as our main scripting language, we understand that many programmers love Javascript too, and we intend to harmonize both languages in the future.
  • Even more assets! You never have enough graphics and music! If we have the resources, we will continue expanding our collection of tilesets, characters, animations, music and more!

A Community-Driven Engine

Our continuous and frequent updates depend entirely on the suggestions and feedback from the Lotus community. We want to shape the best possible product, and we encourage our users to participate as much as they can in the community forums!

Comparison with similar engines

We are aware that there already exist similar engines to Lotus2D. We designed Lotus with a number of key advantages that make it a fairly attractive option:

  • You can use unlimited layers and tilesets in your maps, and even use different map tile sizes (like 16x16, 32x32, 48x48, etc.).
  • Lotus can use per-pixel movement. This means you don't have to force your players to move within a rigid grid. Think of games like Chrono Trigger (SNES). This also lets us use 8-directional movement.
  • Our Precision-Mapping system allows for unprecedented details in your maps.
  • Built-in, official support for multiple battle systems - our initial launch will have Sideview and Action engines.
  • We support Ruby scripting and, as part of a stretch goal, Javascript too.
  • Official support for online multiplayer functionality: Lotus will come with tools for hosting a game server yourself and get people to play your game together! This also includes an online leaderboard and achievements system.
  • Continuous updates and patches. We want Lotus to respond to the needs and demands of its community, adding new features and improvements very frequently.
  • Smart automatic resolution policies allow for a smooth experience regardless of the device that runs your game. Your game will look great when running in a desktop, iOS or Android devices.

Feel free to check our website regularly for related blog news and info, and don't hesitate to contact us! We will be very glad to answer any inquiries you may have.

Risks and challenges

Lotus has been on the works for the last two years. In many instances, it has had huge changes and redesigns that forced us to rollback much of the work we had already done. This is because we strive to make a truly robust product, and if we have to make massive time-consuming changes to make it better, we will. For this same reason, it is reasonable to think that our projected launch date (February 2017) may be delayed by a month or two as we work hard on important improvements for the engine.

With your support, we can finally put work on Lotus full time, as well as get any needed talent to accomplish the dream engine we are striving for.

Lotus will be updated very frequently. Perhaps monthly (or weekly for smaller improvements and bug fixes). Please note that all release dates are approximate, as we have chosen to focus on the quality of the Lotus2D engine above all.

Thank you for your understanding! Please contact us with any queries you may have!

Learn about accountability on Kickstarter
Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge CA$ 10 or more About $8

    -

    Thank you for supporting Lotus! Your name will be added to the website's acknowledgements page and will never be forgotten!

    Less
    Estimated delivery
    4 backers
    CA$

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge CA$ 25 or more About $19

    -

    All of the above, plus access to the Lotus Beta builds. Start creating awesome games before anyone else!

    Less
    Estimated delivery
    6 backers
    CA$

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge CA$ 40 or more About $31

    -

    All of the above, plus an exclusive Supporter Resource Pack designed for our Kickstarter backers only! The Pack will include extra tilesets, characters, portraits and music to help your games look even more unique!

    Less
    Estimated delivery
    1 backer
    CA$

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge CA$ 60 or more About $46

    -

    All of the above, plus access to the bleeding edge Lotus builds, which means you can test the engine and its features at the same time they are just being integrated. You will also have access to the private development forums, where your feedback and suggestions can shape Lotus before it is even launched!

    Your community profile will also have an Early Adopter badge to show your valuable support during our development days.

    Less
    Estimated delivery
    3 backers
    CA$

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge CA$ 80 or more About $61

    -

    All of the above, plus a free copy of ALL our future Resource Packs. Any downloads, commercial tilesets, characters, plugins, animations and soundtracks that our team releases or sells for Lotus2D in the future will be always available to you at no charge.

    Less
    Estimated delivery
    3 backers
    CA$

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge CA$ 100 or more About $76

    -

    All of the above, plus a Full License of any future development software developed by the Lotus team. Lotus2D is not the only game development tool I have planned: I want to work on more tools to assist game developers one way or another, such as Spriting/Art software or even another game engine for very specific genres.

    Also, your name will be permanently listed in the "Acknowledgements" menu window of the program.

    Finally, when version 2.0 starts development (the next major product upgrade for Lotus), you will have access to its private early access build to try its bleeding edge features.

    Less
    Estimated delivery
    8 backers
    CA$

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge CA$ 150 or more About $114

    -

    All of the above, plus you will also get to design one of the standard characters that are shipped with the engine's default assets. Our artists will create the character sprites and portraits based on your own (reasonable) ideas and concepts. This is a good opportunity to portray yourself as a character in Lotus2D!

    Less
    Estimated delivery
    Limited 2 backers
    CA$

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge CA$ 350 or more About $265

    -

    All of the above, except for the reward about designing one of the characters...

    ... because instead you will get to design one of the MAIN hero characters!

    Lotus2D comes with 8 default hero party members that the player can control out of the box. You get to name and design one of them (except for the protagonist), and our artists will create their character sprites and portraits based on your own (reasonable) ideas and concepts.

    Less
    Estimated delivery
    Limited 0 backers
    CA$

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge CA$ 500 or more About $378

    -

    All of the above, except for the character design rewards. Plus,

    1. Your name and bio/profile will appear in a special Sponsors page in the Lotus2D website, plus a special Sponsor badge and banner in your community profile.

    2. Your name and site will appear in a special header section at the top of the Acknowledgements menu window in the program.

    3. You will have access to private test builds for important and experimental major features before they are released. This includes builds for all major product upgrades (like 2.0 and 3.0).

    4. Your name will be listed as a Sponsor in the Lotus2D Digital Guidebook (a special PDF that teaches the various aspects of working with Lotus2D).

    5. You will also be able to choose any 3 products from the Lotus Marketplace and get them absolutely for free. The Lotus Marketplace will be a community driven site for buying and selling game assets and services. Note that the MarketPlace may launch at a later date than the engine itself.

    Less
    Estimated delivery
    Limited 0 backers
    CA$

    By pledging you agree to Kickstarter's Terms of Use, Privacy Policy, and Cookie Policy.

    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)