Your code will run natively with highest performance on all major mobile platforms (iOS, Android, Windows Phone, watchOS, tvOS), desktop systems (Windows, MacOS, Linux) and even on consoles (Xbox 360, Xbox One, PS3, PS4, Wii U)!
MANY IDEAS, ONE ENGINE!
THE PAST, THE PRESENT, THE FUTURE
If you have a great idea, you need a cool, fluent and unique user experience to make people stick to your application or website.
In the past, we at Incodra have built a highly performant 2.5D game engine to create our debut title “Why Does It Spin?“. As developers, we wanted to have full control over native SDKs, full flexibility in data structures, and a specific workflow to fastly generate new content for our game.
At present, we have a great and well-organized code base, which we have used to develop “Dub Dash“, a fast-paced action game with a unique spherical rendering that has never been seen before. Obviously, no existing game engine or framework contains features that have never been seen before, since this depends on your own creativity! We strongly believe, that a small, flexible and well-organized C/C++ code base with a sophisticated multi-platform build system is the ideal starting point for ambitious developers, who want to create novel games containing creative features like unique rendering styles.
For the future, we have something great in mind: There are a lot of game developers out there, who want to create something new, something sensational, something that is hardly mapped to existing game engines. Hence, we will provide a full toolchain for native C/C++ game development without the pain, i.e. the developer stays in his familiar low-level C/C++ environment and doesn’t need to worry about the messy build stuff for multi-platform deployment. On top of that, we will provide high-level tools for the fast creation of serious applications, which heavily benefit from Incodra Engine in terms of performance, platform independence, and eye-catchy visuals. At the end of the story, we will host a content management system for everyone, who wants to create a fancy portfolio website and app without any programming.
ONE ENGINE, ALL MAJOR SCENARIOS!
GAMIFICATION AT ITS BEST
Addictive games, comprehensive serious apps and stunning portfolio websites have one thing in common: they have to convince the user!
Let’s face it: A large part of developers are still writing games on their own native code basis without making themselves dependent on giants like Unreal Engine, CryEngine, or Unity. For skilled C/C++ developers, who are already familiar with low-level APIs like OpenGL or OpenAL, this makes a lot of sense since developing novel games is mainly about writing unique code that will naturally never be part of any existing framework. We aim at supporting C/C++ developers on a native level…
Consequently, you only have one chance in the huge market of costy AAA productions and low budget copycats: Make something creative, unique, and interesting that has never been seen before! Having that in mind, it makes sense to focus on a novel gameplay or eye-catchy rendering style instead of creating countless different assets for a game concept that is already available in the stores a thousand and one times.
With Incodra Engine, you can stay in your own native code basis working with low-level APIs (like OpenGL and OpenAL) and common native SDKs (like Box2D, Facebook, Flurry, and Chartboost), giving you all the flexibility you have ever wanted. For you as a developer, it’s a blessing to simply use these libraries without taking care about building them on different architectures. We have only one thing in mind: your code and your assets define the product! Hence a large part of our framework only exists to take away the pain of neccessary implementations as soon as it comes to deployment on different platforms, in-app purchases within different stores, showing ads on different devices, storing save games in different clouds, or defining achievements in different networks. There is one clean interface for each of these scenarios to keep your own code small and clean.
Although you can always stick to your own code base, our SDK provides a wide range of well-defined data structures and algorithms commonly used in game programming. Feel free to use them to manage your scene on a high-level, to control visibility for highest performance, to animate properties of any kind, to create particle systems for colorful effects, to procedurally generate geometry for large worlds, or to specify your own vertex attributes on a low-level in order to define sensational shaders for a unique rendering style. Take our sample projects as a starting point, get inspired by the structure of our engine, but don’t loose focus on your actual goal: stand out of the masses by creating something new!
Let’s face it: Serious applications might have very useful features, but if their users don’t get impressed instantly, they will close the app within the first few seconds. A sophisticated user interface design with smooth transitions strengthens the overall look and feel of apps and makes users discover the apps more closely. There are several solutions on the market like PhoneGap or Flash for the development of multi-platform apps, however, many developers complain about performance issues caused by the used scripting languages and many designers complain about inconsistent document descriptions. Based on our highly performant game engine, we are planning to develop a revolutionary solution…
In addition to performance drawbacks, web designers often run into layout issues for different browsers, aspect ratios and resolutions. These problems are most often caused by inherited waste of web languages which have not been designed for highly responsive layouts. One alternative is the use of Flash to overcome the browser issue by using a plugin, however, the performance issues of scripting languages on mobile devices as well as the design issues for different aspect ratios and resolutions remain the same. What makes it even worse is the fact that the Flash plugin is not supported on all browsers, some of which are quite popular like Safari on iOS.
Based on Incodra Engine, our vision is a highly performant unified app & web solution. Our long-term goal is the development of a professional authoring tool for the fast creation of eye-catchy serious apps running natively on mobile devices, desktop systems, consoles, and even the browser. We will design a well-structured document description based on state-of-the-art user interface design patterns for responsive layouts in order to overcome the inherited waste of web languages that so many web designers complain about. Developers will get the best of both worlds: The native power of apps and the global reach of the web! Designers will enjoy the ease of a document description that is totally responsive and independent of browsers and devices!
Let’s face it: Many people need a great portfolio website for their product, their company or themselves, but creating an eye-catchy presentation with cool effects and smooth animations is big deal. There are several good content management systems available like WordPress, TYPO3, or Joomla, but users without any scripting experience are often overwhelmed by the massive amount of options and configurations you can make. Based on our highly performant game engine, we are planning to develop a construction kit with a suggestive interface to allow the creation of stunning portfolio websites for everyone…
Using Incodra Engine, our vision is a web-based construction kit for everyone. Assuming that most people are at least able to surf the internet, the optimal solution for the creation of portfolio websites is a simple user interface with several layout templates for common use cases. Templates are also available for most content management systems, however, the user must have the opportunity to build a page from scratch without having to setup anything complex. We will provide a set of complex animations and transitions that present your images and texts in an eye-catchy way using the native power of the GPU. A suggestive interface will make it easier than ever before to create a custom, yet visually pleasing, portfolio website from scratch.
ONE ENGINE, ALL MAJOR PLATFORMS!
NATIVE POWER, GLOBAL REACH
If you are developing a native game using C/C++, our engine will take away the pain when it comes to multi-platform deployment and it supports you with many common tasks like the platform independent definition of achievements, in-app purchases, or cloud storage.
In contrast to any other framework for serious apps, our solution is based on a highly optimized 2.5D game engine to overcome the many design and performance drawbacks of existing solutions. It’s an interesting and novel approach with a revolutionary potential!
In contrast to any other content management system, our solution will not only generate a website, but also creates a personal app for all major mobile platforms. It has never been easier to present yourself, your company or your product in the proper light using a stunning presentation.
Your user interface will be defined by a well-structured document description for responsive layouts, that automatically adapt to different aspect ratios and resolutions.