Review

Terraria…

Terraria (@Terraria_Blue) was release yesterday on Steam. As I understood it, it was the top selling game yesterday as well with a lot of folks, like myself, waiting in line to take a peek. It’s by no means flawless, but I’m not going to say I was disappointed.

What is it?

If you’ve not seen the official trailer, I highly recommend it before you cast judgment simply based on the “type” of game it is. Not that I know anyone as short-sighted as that or anything…

Terraria is a side-scrolling 2D action adventure game with a few very familiar hooks we all know and love.

It’s got co-op and terrain deformation. It’s got building and blocks. It even has pickaxes!

“Ooo! Ooo! Doesn’t that make it Minecraft?!”

No.

This is commonly touted around YouTube and the like from initial impressions as though every indie game that comes out now is going to be a Minecraft clone.

A note on the Minecraft clone, koi: Pixels are square; 3D squares are cubes… get over it. There were thousands of games before Minecraft to use squares – there will be thousands more after.

With that said, if I were to say that Terraria didn’t take a page from Notch’s book I would think myself a liar.

So basically, you get to run around and kill baddies (way more than Minecraft, by the way) with your friends in a 2D platformer with create-able/destructible terrain.

Now for some details.

Worlds

World generation is a bit slow initially, but that’s not a complaint really. The real hassle comes in with loading one of the levels. For the first bit, I’d recommend rolling a Small world just for the settling and load times. There are three variations of world size, but Medium was annoying enough to try and bounce out to from the Small I was serving last night for the gang.

Other than that, the worlds seem to go on forever vertically. You’ll really just be stopped in digging by encountering harder and harder mobs as you go deeper. Horizontally, we’ve found a new biome and something that somewhat appears to be a dungeon or quest, but it’s too difficult for us currently.

Characters

Character creation is comical. You’re a tiny little sprite that you can pick ~20 hair styles on. Then you’re given +/- control on the literal RGB values of various components of your look (hair color, shirt color, pants color, etc…). I created my Twitter avatar (as always) and it worked out fine. Only problem was he has minimum values in place that prevented me from having my black cardigan.

The important part about characters is that they persist. Yes. The characters persist… independent of the worlds they play in. That means that if I play my local toon to get all of these epic items (materials, accessories, weapons, armor, etc…), I can go hop on a buddy’s server and have everything that I left the other world with.

Servers

Playing a co-op game obviously requires a server. It would have been nice if Terraria would have offered a master-server system, but no such luck. Running a server is pretty simple though, and it appears that any world you create can become a server. My only real complaint, and it is a complaint, is that you can only enter an IP into the server (not a host name). Since no one is providing dedicated serving off this game yet, this is a huge pain. I shouldn’t have to memorize everyone’s IP address. Actually, I shouldn’t even have to memorize my own.

tl;dr

Terraria is an awesome, creative, cooperative, 2D adventure. It currently runs ~$10, and is worth every penny. It has some growing to do, but it’s exactly one day after an indie game release, so what do you expect?

Buy it.

That is all.

Weekend update…

This weekend was about the slowest I’ve had in months from a productivity standpoint. I basically evaluated some software and then played games the rest of the weekend.

Manga Studio

I can’t really say anything good, to be honest. I have been so far disappointed in the software all around. I plan to evaluate a bit further, but at this point, it’s looking like I will not be keeping it.

There isn’t really much I can say about this other than that the pattern rolling brushes are kind of cute. Aside from that, the simple fact that it lacks the basic vector tools found even in free software really astounds me.

I can’t draw, but I was really hoping for a utility that would make “cartooning” a little simpler than it is with my current tools, but honestly, other than page layouts (which are completely irrelevant to me), the “Debut” (~$50) version of this software is as gimped as I could possibly imagine the “novice” software to be. In order to really get an advantage over the drawing, you appear to need the “EX” (~$300) version. Sorry, folks. I don’t have that much money to simply try to draw my new logo.

Steam

I hadn’t used Steam in quite a while, and all I had on it was CS2 and some rando space-ploitation game from Steam’s infancy, so I just rerolled. You can hit me up at “Nekoyoubi” on steam. Man, I bet you could have never guessed that one, huh?

Dwarfs!?

Thanks Steam! Great indie game, here. No joke. Killer fun. It has an XNA 3.1 requirement that caused it to crash right off the bat, but a little Steam (forum) power, and I was off and digging in no time. This game was entirely too easy to kill time in. Pro-tip: Play in the rush mode zoomed out while holding “S” the entire time… dare you.

Unreal Tournament (Original/99/GOTY)

No, not UT3 or even UT2k4, but good ol’ fashioned Unreal Tournament. So Friday, K queues her mic and says “Hey, Blake… come play UT with me.” Famous last words of a productive weekend. 😉 Eventually, there were a few of us off and playing on our shiny new server. P.S. Be sure to hit me up if you want to play with us. It’s “private”, but not closed. We <3 new people, and trust me - no matter who you are... you can beat us at least.

Terraria

Okay, so while not technically the weekend, we’ll pretend it’s a WoW-weekend and give a day or two of padding. I just bought four copies of Terraria on Steam (thanks again, Steam!), and will for sure be playing that all over the place tonight. I’m trying to talk the game server host I’m thinking of moving some of our other servers to into hosting Terraria servers too. If so, we’ll probably have one up very soon. If not, then I can honestly say they’ll be missing out on a ton of money from what I’ve read of comments around the intarwebs in people wanting servers.

PlayMaker…

I just got done jotting down some thoughts on RageSpline yesterday and I thought “why in the world haven’t I written a review of PlayMaker yet?!”, so here goes.

First off, @Unity3D, that review system in the Asset Store should get some love. Real reviews are more than just testimonies, and there’s no way someone can write an honest review in there. 😉

We’re here about PlayMaker though, not Unity, so I’ll get started by saying that I’ve only had PlayMaker now for about a month now, but in that time I’ve had many small projects (and one big one) that use it, so I think I know enough about it now to write a decent summary and review on the product.

Marketing

Not joking, PlayMaker is marketed through the Asset Store (and Twitter… @CaitlynUnity!) as a way to write games in Unity without having to write any code. Let me break down what that really means – as to be honest, as cool as that sounds, it was almost a turn-off immediately.

PlayMaker can enable you to create a game without writing a single line of code, yes. The problem with the statement is that to a developer (what I actually pay the bills with), the idea of an extension to Unity that would constrain me to some WYSIWYG process wire-up was not at all something I wanted.

I did however, get very interested in the lack of a need to rewrite tiny scripts every few minutes for the simplest things (e.g. spin an object, turn a light on, etc…). Fortunately, I was interested enough that I went and found some videos and got the real sales pitch.

Reality

Wow, how far from the marketing. After looking over the videos provided by Hutong Games (its creator) I was floored. It wasn’t a “you don’t have to know how to code” at all! Also, unfortunately, to sum it up in a similar expression would be a great insult to the product, so here are a few of the things it actually is.

It’s a solid FSM. It’s a visual scripting tool. It’s a hierarchical logic framework. It’s a time saver. It’s a code-snippet storer. It’s an inspiration engine.

That’s the reality; so much more than the pitch.

FSM

As a finite-state machine, PlayMaker does its job with style and grace. Hell, it even adds per-state debugging to your game with zero-effort. Write cleaner logical processes and game states; trust me, without help this can get unwieldy.

Support

Hutong Games offers the most amazing support compared to any third-party developers that I’ve ever known… in any industry. They make sure PlayMaker is well documented, they offer professional videos, and have an amazing community that is always willing to help.

Growth

The improvements that made it into it right as I got into it were pretty significant (v1.1), and while 90% of what is discussed as needed are actions (the bits of visual scripting that let you do with PlayMaker), the suggestions that the community has raised have been addressed and are looking to make an even brighter future for the extension.

Price

At first, I was reluctant to buy this at its current $100 (USD) price point. I mean, I’m just an after-work indie. I have a very limited budget for things like this, so to me $100 was a lot.

I basically just used the expected “lift” from not having to write those simple scripts I mentioned before as the basis and justification of the cost. Wow. If only I had broadened my perspective. I wouldn’t have waited a second.

If you think about it, for most of us (older) indies, we are new to awesome engines like Unity3D being free. I remember paying $100 for my indie license to Torque (as I’m sure many others do as well). Given how drastically PlayMaker changes the way you write games, it almost feels like jumping into a new-and-improved Unity. So here’s the way I would suggest looking at the cost:

“Old indie-engine” == $100 || “New amazing indie-engine” == (Unity + PlayMaker) == $100

tl;dr

If you write games in Unity, can afford $100, and aren’t an idiot… you’ve already bought PlayMaker.