TinyKeep is an upcoming action RPG with a heavy focus on smart monster AI. You play as a hopeless prisoner held deep in a forgotten dungeon who one day wakes up to find themselves mysteriously released. Your saviour is nowhere to be seen, but the cell door is broken and ajar, tempting you with the sweet scent of freedom. With nothing but a flickering lantern and a strange letter left behind by your in-mate, you must venture into the darkness and make your escape!

Report article RSS Feed Announcement: TinyKeep is now powered by Unity

This means great things for TinyKeep: Better graphics, faster framerates, rigid body physics, ragdoll animations and Linux support!

Posted by phi6 on Jun 27th, 2013

Good morning dungeoneers. For those of you who have have been following the forums, you may have noticed a couple of teaser videos from me in the past few days (if you haven't joined yet, go do it now! The forums are the best place to get all the latest updates on TinyKeep).
 Today, I'd like to announce a big change in our development plans for the game. From this point forward, TinyKeep will be built using the Unity engine.

From the initial 2D version all the way up to the recent Kickstarter prototype, TinyKeep has always used Adobe Flash/AIR as its platform of choice. In particular, we utilized Flare3D, an amazing 3D engine built on top of Adobe's Stage3D "Molehill" technology. In our opinion, this is currently the best commercial 3D solution around for Flash, allowing us to create the kind of high quality immersive graphics that we never before thought possible.
 However, there were a few caveats. Since June 2011, Adobe announced that they will no longer support desktop Linux distributions for AIR. Adobe also announced the cancellation of Flash Player Next, which was to be a new generation of the Flash virtual machine. While this does not affect TinyKeep at the moment, the perceived future of Flash does not look great. What if in a couple of years we find out that Adobe decides to drop support for the Mac? Say TinyKeep succeeds in the marketplace and we decide to port to mobile, only to find that Adobe's tools are no longer updated to work on the latest versions of iOS and Android? As much as I hate to join the "we hate Flash" bandwagon, the most important thing is to prioritize the future of TinyKeep. I've been a keen supporter of Adobe Flash and its related technologies for many years now, and I really want to continue using it, however Adobe's actions give me no confidence that they want it to succeed in the industry as a gaming platform.

 Moving to Unity

In light of these issues, I decided to do some research and evaluate other possible technologies to migrate to. A number of people have e-mailed us asking for Linux support, and while that is possible with Flash Player via the web browser, we wanted a engine that could handle fullscreen 3D on Linux just like on Mac and PC. In the end, Unity became the obvious choice. Unlike Flash, Unity's feature set, support and take up seems to be growing and growing.
 Not only can we now fully support Linux, the Unity engine offers us a huge amount of other benefits that you guys will all see in TinyKeep:

  • Much, much faster performance. Unlike Flash, Unity was designed from the ground up to support the kind of high-framerate 3D graphics that we're all used to from the top PC games.
  • Better lighting, Unity's rendering pipeline allows us to use hundreds of dynamic lights, with beautiful real-time shadows.
  • Rigid body physics powered by NVidia's PhysX engine, already used in games such as Borderlands 2 and Batman: Arkham City.
  • Ragdoll animations!
  • The possibility in the future to port to mobile platforms (iOS and Android) and consoles such as the XBox and PS3.

Will this affect our development schedule?
Absolutely not! Our original plan was to recreate everything from scratch anyway. The proof-of-concept prototype you see on the Kickstarter video and screenshots are just that, a prototype. It was designed from the beginning to be thrown away, and later rebuilt properly where we would put greater focus on making a stable and fast game. In fact, as I am still working out my notice period at my current place of work, this is the best time to be considering drastic changes like switching technologies. It is much better to future proof TinyKeep with Unity at this point rather than deciding to do so 6 months into full time development.
 So rest assured, nothing will change in regards to timelines. We're just going to make TinyKeep a better, more higher-quality game than ever before! 

Post comment Comments
TKAzA
TKAzA Jun 28 2013, 12:31pm says:

thats good news for modders, unity is awesome, cant wait to try a demo

+1 vote     reply to comment
Argoon
Argoon Oct 9 2013, 11:24am replied:

Why is that a good news for modders? Unity afaik has no modding support built in, you can't download the Unity editor or engine and mod a already out Unity Game.

Imo Unity is a danger for modders, and it is picking so much rep that everyone and their mother are now using it. Theres much better inexpensive engines out there if modding support is a fact, for example C4 engine, Esenthel and NeoAxis are very good engines with nice modding capabilities, especially the C4 engine.

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
TinyKeep
Platforms
Windows, Mac, Linux
Developed By
phi6
Engine
Unity
Contact
Send Message
Official Page
Tinykeep.com
Release Date
Coming Sep 29, 2014
Game Watch
Track this game
News
Browse
News
Report Abuse
Report article
Related Games
TinyKeep
TinyKeep Indie Single Player Roguelike
Related Engines
Unity
Unity Commercial Released May 30, 2005