TaleSpire: Bringing Table-top RPG to 3D in 2017
Events
Subscribe:  iCal  |  Google Calendar
7, Mar — 1, Jun
York US   26, Mar — 29, Mar
Boston US   28, Mar — 1, Apr
Anaheim US   29, Mar — 1, Apr
RALEIGH US   30, Mar — 1, Apr
Latest comments

This is amazing! Please tell us, What programs where used to create these amazing animations?

I am continuing development on WorldKit as a solo endeavor now. Progress is a bit slower as I've had to take a more moderate approach to development hours. I took a short break following the failure of the commercial launch, and now I have started up again, but I've gone from 90 hour work weeks to around 40 or 50 hour work weeks. See my longer reply on the future of WorldKit here: https://www.youtube.com/watch?v=CAYgW5JfCQw&lc=UgxtXVCCULAyzrzAwvp4AaABAg.8swLeUjv7Fb8swt1875FAT I am hard at work with research and code, and am not quite ready to start the next fund-raising campaign to open-source, so I've been quiet for a while. I hope to have a video out on the new features in the next few weeks.

Someone please create open source world creator already in C/C++.

TaleSpire: Bringing Table-top RPG to 3D in 2017
16 November, 2016
Interview
We were lucky to talk to Jonny Ree about his most recent project TaleSpire. This is a very good-looking project, which sort of gives a virtual take on the traditional tabletop dungeon crawlers. We were very interested in the technology behind this project and some of the tools the team used to build the amazing game content.

UPDATE

The attention of the fans caught the developers by surprise a little bit. A couple of hours ago TaleSpire devs help a YouTube session and answered a couple of questions. The most important piece of info: “We’ll most likely attempt to take it through Steam Greenlight early next year (2017). We’re not sure about a Kickstarter yet. Hope it does appeal to people as much as it does for us.” We’ll be reporting on this piece in the upcoming days. (THX imgur user onakaxy)

Introduction

My Name is Jonny Ree, I work as a Programmer / Technical Artist at Rock Pocket Games in Tønsberg, Norway. Most recently we released Shiftlings a puzzle platformer on Steam/XBox One/PS4 and the Wii U and currently working on a Lovecraft inspired game set on mars called Moons of Madness.

During my relax time I’m a co-founder of Bouncyrock Entertainment working on TaleSpire with three others. Doing a lot of coding, design and artwork. Bouncyrock started as a mod’ing team for Neverwinter Nights about a decade ago, which is also how I made my way into the Game Industry.

TaleSpire

This is a big project, which is produced by me,  Jason Roy, Hannah Eckbo and Rachel L. Cadran who are the other minds behind Bouncyrock Entertainment. We’ve always wanted to make something that could recreate the feeling we had when mod’ing back in the day. I spent a lot of my teenage years playing on persistent worlds in Neverwinter Nights (NWN), which were basically mini MMOs with maybe about 30-60 active players at a time, customized to fit the vision of whomever was running the server. So custom built areas with multiple dungeon masters roaming the land to create fun for unexpecting players. Imagine having the feeling of playing an MMO, but where your character could actually change the world, not by running through instances and having some fireworks spawn at the end of it, just so the world would go back to being the same.

screenshotsaturday01_small

goblins

But become the major of a town, be the party to slay the dragons and have your statues erected permanently in the city square. Now that you’re all hyped about NWN… TaleSpire isn’t quite like that. Although it certainly shaped one of the philosophies behind its design, the feeling that anything can happen and the collective storytelling aspect. In shorter terms: TaleSpire is way of playing Pen & Paper style RPGs with systems focusing around digital play rather than paper simulation. Meaning that the features will aim to enhance people’s ability to collectively craft stories with an esthetic which will hopefully keep people immersed with the game without stripping away the power to inject your own imagination onto the board. Now if that sounds a bit vague, it is because we’re still figuring a lot of this stuff out.

talespire_progresstavern

Art Direction

We wanted to create something with a lot of content. So we needed to figure out a style which would allow us to produce a whole lot. There were some ideas bouncing around making a HeroQuest like experience using board pieces (another source of inspiration for us).

talespire_assetprogression

Making rough sculpts sounded like a good solution as it is a lot of fun to do, and if we opted out of doing rigged characters we could take a lot of shortcuts in the creation pipeline. Semi-Automating the parts that are less fun while spending more time with the digital clay. This was our initial reasoning. Doability. After some testing with this, we ended up doubling down on the board-game aesthetics. We started to see other benefits of making things simple.

talespire_screenshot01

It became fairly tactile, and the lack of animated characters made them feel like more of an extension of the player rather than a separate entity. Our guidelines now are still not that strict. We keep just keep a lot of miniatures open as the reference.

Dice

There is very little magic going on with the dice. Although it has certainly captured people’s imagination. We’ve made a system for handling any type of object that can land on a flat surface as a dice. This is probably the most complicated part. Art wise it is just built up by Unity’s standard components. The shading is Unity5 standard and so is the depth of field. The bouncing around is the built in physics system with some tweaks made to the solving and gravity to make them feel nice. The fact that they live in the same space as everything else on the board adds to the effect I think. I didn’t initially think it would work, but it really does.

dicegif

talespire_screenshot03

Reason for Choosing Unity

Experience for the most part. Personally I’ve been using Unity3D for several years and I’ve gotten quite familiar with the API. It feels a lot lighter to use compared to some of the others available. It is stable and easy to extend through editor scripting. It is difficult to come up with dislikes. There were certainly times where stability and lack of features were a problem, it has been a while since I’ve experienced that however. It has overall been a wonderful fit for a game like TaleSpire.

takespire_taleweaver01

takespire_taleweaver02

Taleweaver

The actual level building takes place inside the game itself, however we’ve built a separate Unity Project we’ve dubbed Taleweaver which we’re using to add assets into the game. Currently it allows you to add new Creatures and setup tiles, but all content will hopefully be moved into this project, including rule definitions etc. The Taleweaver Unity Project will then be available for download so people can mod the game by adding their own content, or combining it with what already exist in game.

Materials

The materials are also primarily Unity5 Standard PBR shading. We have however created a filter in Substance Designer which handles unifying all of our assets. We focus primarily on the sculpts, so after block out, we spend most time getting the detail size about right. Then we load it up in Substance Painter, paint base colors and just apply the filter. That’s pretty much it.

talespire_substancefilter

There are some custom shaders as well, such as the plastic fire. It was done using Shader Forge.

Sticking to Stylization

We did make a conscious choice to reduce workload per asset. So the style is very much a result of that. We can get away with things not being perfect as it almost adds to the charm of each pieces. There was some time spent on the pipeline, the filters etc. But now, bringing assets through the pipeline is a breeze.

talespire_screenshot02

Animation

Although the dice run on built in physics, everything else is done with code and AnimationCurve objects. I’m a huge fan of using AnimationCurve objects in Unity, so I tend to go a bit crazy at times. The board pieces has different states. On pickup and drop it basically just runs the course of a curve. While being carried it takes the pieces delta movement and transforms it into rotation above the character. This makes it feel like it is dragging a bit behind the pickup point, which ended up feeling rather satisfying. The tiles being placed uses a very similar curve to board pieces being dropped. A slight bounce at the end.

talespire_animcurve

How do you plan to distribute and sell the game? 

Wow, yeah. So this is a question that has been haunting us a bit as well. It is a bit early to say. We do want the ability to develop the game with a players though, so maybe some sort of early access model could work. Will have to get back to you on that one.

Jonny Ree, Programmer / Technical Artist at Rock Pocket Games

Interview conducted by Kirill Tokarev. Big thanks to Jason Roy, Hannah Eckbo, Rachel L. Cadran and other guys and girls from Bouncyrock Entertainment for making these beautiful games.

Follow 80.lv on Facebook, Twitter and Instagram

Comments

48
Leave a Reply

avatar
48 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
46 Comment authors
FanNekróferoJasonJamesFinn Recent comment authors
Brandon
Guest
Brandon

Put this on early access and I’d be all over this well done it looks great.

J Wesley Hill
Guest
J Wesley Hill

This looks exactly like what I’ve been dreaming of as a gm. If it could be linked to multiple devices with varying levels of control between the gm and the players, that would be perfect. I would kill to get my hands on this for a campaign I’ve been building for years (recently porting it to d&d 5e). I’ve never really gotten into Kickstart em, but I would gladly jump on that bandwagon for a chance to test this and make some maps of my own. If I was to suggest one more feature, being able to customize models, not… Read more »

Zach Anderson
Guest
Zach Anderson

Imma get it!

Ree
Member
Ree

Thanks for the awesome feedback everyone! I’m glad people are enjoying what we’re trying to achieve! Mario D: First of all, thanks for the kind words! We’re not entirely sure about the Early Access model as it stands right now. We do know that being able to develop this with a player base is rather important as we would like to see which direction people want it to go once the basic functionaries are in. The steam model of early access has gotten a bit of a bad rep though, so we might have to consider a different approach or… Read more »

Admin
Admin

soy1bonus: this looks very similar. great job!

soy1bonus
Member
soy1bonus

Wow, that Paint Filter has a lot of inputs! I would love what are they using other than the diffuse and normal maps.

Looks great though! My studio tried to do something similar (http://www.milkstonestudios.com/2013/05/dev-diary-may-3rd/) a while ago but it was too big for us at the time 🙂

I wish you tons of luck!

Johnny P.
Guest
Johnny P.

I would gladly buy this program, but I believe a kickstarter would be much better than an early access model. If and when this comes out I’ll finally be able to leave roll20 behind in favor of this. I would just hope that there would be a random dungeon generator built in for when you just want to have a one shot adventure on short notice. I’ll be sure to tell all of my friends about this.

Joseph Fernandez
Guest
Joseph Fernandez

Amazing work man. Id love to kickstart or crowdfund this. I know its rough but know many people see this and are excited 🙂

AGFerris615
Member
AGFerris615

I created an account on this site just to comment about this article. My friends and I love playing pen-and-paper RPGs but haven’t been able to find a decent computer version. This looks amazing and I really hope this game goes all the way to an outstanding release. If you need beta testers, I’m sure my circle of friends would be happy to help.

Mario D.
Guest
Mario D.

Hey Jonny! I love this! Here are my thoughts: From what I can read, see and imagine, this game might be a huge success! Though I’d absolutely love to play & test asap, I’d rather not go for an early access model like Steam Greenlight. Maybe consider a crowdfunding platform like Kickstarter or try to get a fair deal with some publisher out there? However, please go for multiple OS/platforms! This should run on OSX and Linux, too and it would also be a great title for the 3DS for example 🙂

1 2 3 5