Game Development Community

dev|Pro Game Development Curriculum

Plan for Clark Fagot

by Clark Fagot · 06/14/2005 (11:13 am) · 17 comments

I'm once again going against Joe's advice and posting a plan with no pretty pictures.

This plan is actually just going to be a re-hash of my comments in this thread regarding the benefits to all (including the community) of the BraveTree and GarageGames merger (note how pride makes me call it a merger not an acquisition).

We've all been excited about this move for a while. It's been a definite positive for our productivity. I no longer have to talk to accountants, lawyers, and insurance agents (although they are all perfectly nice people, just in case any of them are reading this :). Joe no longer has to get on the phone to do biz dev. In fact, I work from home several days a week now (I sit on my couch at 10:30am as I type), simply because I can and I like the change of environment.

But the benefits go well beyond that. To answer some of the questions that Brian Russey (rightly) raises in the thread I linked to above, allow me to focus on how this change affects the work I do.

Any little project I decide to pick up and work on for a week can now be a productive task rather than blue sky work where the payout is uncertain. E.g., at the beginning of the year I spent some evenings allowing Torque to do scalable shells (which means that the screen pretends it's, say, 800x600 even when it's bigger or smaller). Anyone who has worked on creating a multi-res shell knows what a nice feature this is (previously only available in the Unreal engine). It's the type of project that doesn't really work as a resource because there are so many teeny (but important) changes to make. But it can easily be added to a future version of Torque and suddenly everyone has access to it just like that. Before, although I could contribute the code back to Torque (and in the past I had done that with a number of enhancements and bug fixes) it didn't really behoove me to make a practice of doing new things and then contributing them to Torque simply because we needed to make sure our time was spent on tasks that brought in money in a timely fasion -- all the other indies out there know where I'm coming from on this one I'm sure.

Another example is the work I'm doing on network physics and collisions for dRacer. I've spent a good amount of time studying why when vehicles get near each other you get what JoshW calls the Torque jitter. The reason comes down to all the objects on the clients and the server having their own idea of "what time is it?". The result of all this study has been a system which I think will help propel Torque even further ahead of the competition when it comes to networking. So far I only have proof of concept working, but it's looking like this will solve a big problem with mutliplayer racing games and other games which want to have a lot of networked contact between the game objects. As BraveTree we would have a hard time monetizing this work. It would go into our games, but clearly it's value goes well beyond usage in our own games. We could have simply contributed it back to GarageGames, but as an indie you don't want to be giving away cutting edge work you do just because you don't know how to fully realize it's value. As GarageGames, the value of this project can be easily realized by simply adding the code to HEAD.

Then there's the component system, which I can now keep a more watchful eye on to make sure it conforms to my vision of what it can be. We had a deal in place before, but a lot of the work of getting it into Torque was going to fall on the GG staff, so it wasn't clear that it would end up being exactly what I think it can be. The merger allows me to take a more active role in flushing out how it will work.

Of course, the one thing the merger doesn't do is give everyone more time. So, unfortunately, not all these technology benefits are going to be realized as quickly as we'd all like. But they will happen.

Another one of Brian's concerns was that he wants tech not games, so the announcement that BT is joining GG to make more games leaves him uncertain. I strongly believe that you want us making games. That's because blue sky research is really not, in my experience, very useful. Research projects need grounding or else they get nowhere. New ideas come from new problems, and new problems come from new games. If you have someone sitting back in a chair thinking about what the issues are going to be for you guys while you make your games, you are going to get a bunch of elegant solutions to problems you don't experience, and hand wavey gestures when you bring up more mundane problems which these arm chair engineers didn't bother to think of.

#1
06/14/2005 (11:26 am)
I love the merger, in hapiness for BT, GG, and my own selfish desires to gain your impressive additions! All in all I think its a win win for everyone!
#2
06/14/2005 (11:38 am)
But Clark, why couldn't you work from home when you were part of BraveTree? Were you guys all secretely running an EA-style work-nazi studio in there? :-)
#3
06/14/2005 (11:40 am)
I'm looking forward to your work in GG too. I hope that you get your performance improvements integrated into the core engine for everyone.
#4
06/14/2005 (11:55 am)
The benefits from this merger are a no-brainer. There are a lot of people working very hard to get their own games done and ported to various platforms who are not making their work available to anyone else. And frequently it isn't due to selfishness or a strong desire to keep ahead of the competition. It's many times more likely due to a lack of time and ability to monetize the work as Clark says above. In essence, they are solving problems that ALL of the serious devs will encounter as they proceed. The more of this hard work that becomes available to the community at large the better. It just means we can get better games done quicker, which benefits all of us.
#5
06/14/2005 (1:21 pm)
For those worried about GG becoming the "borg" of indie gaming, don't! In fact, now that I've come on board, GG is going in many other directions--and this merger does an outstanding job of making sure that GG's feet stays firmly planted in the "provide tech and games for the masses" vision that started GG off, while allowing us to also explore many other alternative markets for the TAP technology.

Without bringing BT into the fold, GG wasn't able to extend the core vision as powerfully as we will be able to now, and with the addition of all of the incredible talents BT brought to the table, the entire Torque experience just gets better and better!

For a blatently obvious example think about Torque Constructor: Matt Fairfax was a BraveTree employee, but he's been working non-stop on TC for quite a while. Now that the merger is complete, all of the combersome corporate mechanics of "lending" talent back and forth between two companies simply goes away completely--and that means better tech, and better games for everyone!

Welcome aboard guys--and you know that I'm going to tease everyone about me having actually started working for GG before any of you did! /duck
#6
06/14/2005 (2:39 pm)
I *was* only kidding about the borg thing! :)

This is a great move and my congratulations go out to both sides of the merger!!
#7
06/14/2005 (4:40 pm)
I think this is a fantastic merger..... now get to work! :P
#8
06/14/2005 (6:02 pm)
@Phil: hehe..I know you were, but we've seen comments about it elsewhere as well...and as things come out more and more on the commercial side, this topic (Is GG leaving Indies behind?) is going to come up more and more I have a feeling.
#9
06/14/2005 (7:56 pm)
Well its plainly obvious that this is fantastic for the technology, and progress of Torque. This move has got my quite excited, especially Clark's plan, as I've been a big fanboy of his (infrequent) posts on subjects that are generally complex.

Looking forward to seeing all the ideas come to fruition :)
#10
06/15/2005 (5:57 am)
I love this. It's like Dynamix is back in business under a different name :)

Oh and I feel like this too
Quote:I love the merger, in hapiness for BT, GG, and my own selfish desires to gain your impressive additions! All in all I think its a win win for everyone!
#11
06/15/2005 (10:34 am)
Congrats! I'm glad things are still going well for you guys. :)
#12
06/15/2005 (11:11 am)
@Tyler, long time no visit. Swing by the office sometime.
#13
06/15/2005 (11:47 am)
@Clark, will do. :) I have a few weeks of freetime now (just finished my degree), so I'll give you guys a jingle.
#14
06/15/2005 (1:45 pm)
Shouldn't this have posted in the 'GarageGames Blogs' section of the site... heh.
#15
06/16/2005 (12:00 am)
@Mark is that an offer to work on Web Dev?

@Clark - I'm going to chime in on your blog rather than craft a separate one, because I think you've said it well and I want to agree with you.

The english language is at times very limiting - as everyone at GG knows I struggled with how to communicate this extremely exciting event without delivering a wrong impression. Merger has its own loaded meanings, but I admit aquistion maybe more so - GG really does strive to be non-evil in all our business affairs, so using the this very corporate language just feels less than the way our companies have combined forces.

The truth of the matter is combining forces is the next strategic step for a long-term partnership. Blending our companies best leverages the strengths of both companies. You and Joe have expressed the benefits to BT. Now that GG is getting to make games 'again' (for some its a return to an old love with new methods, for others its all new) this merger comes at a very key time. Now we get to leverage an advantage any indie would value, to make tech and games with the experience, creativity and talent of a combined BraveTree and GG team. Having fresh from the trenches game developer makes BT an excellent contributor to Torque to hone the technology and to leverage it for the fun we all crave.

@Stephen - GG will be diversifying the markets we serve with our technology and games (many like the educational market we already have) - the goal is to strengthen the technology and open more opportunities for indies.

We've always said we need to bring best of breed technology, collorative community and open markets together to make GarageGame's mission a reality. Each year we make progress on all fronts, BraveTree expanding the garage moves us all one step closer to making independent game dev. a sustainable segment of the game industry.
#16
06/16/2005 (12:56 pm)
Does this mean the BT team get's a little more office space ? ;)

I really think the result of this (lets call it) parntnership is going to result in more games and more technology sooner from GG. Having done the business side of things myself, I can't emphasize enough how much of a pain it is. It's such a distraction. Having GG take over the business aspects lets the BT team do what they do best, make cool tech and make cool games.

A good move by both parties IMO.
#17
06/18/2005 (8:29 am)
"armchair engineers". that had me chuckling. I can't stand people that waste time with the more attractive but ultimately unproductive investigation and musings especially when there's real work to be done on an application. its worse when they pretend to give updates on the work they should've been doing instead!