Game Development Community

dev|Pro Game Development Curriculum

Plan for Ben Garney

by Kyle Carter · 09/02/2004 (12:19 am) · 22 comments

www.pblabs.com/forest/tinyForest.JPG
The Forest Pack draws nigh! I recently sent out the final beta. A bit of marketing work from Jay and Benjamin, and a bit of doc work from me, and it will be up on the site, ready for you to add to your game! In case you missed my previous .plans, there are a bunch of screenshots here.

But what else is going on? Well, I've finally gotten my keyboard out of storage, and I'm trying to remember how to play the ol' piano. It's interesting - after four or five years respite, my co-ordination is shot, but I can still remember where all the notes are. I always wanted to pick it back up - maybe I'll have the fortitude to pull it off. :) If you have any good suggestions for sheet music, gimme a shout - I'm trying to find some songs I want to play, and that I know the sound of well enough to teach myself...

My pet project, the TSE terrain, is also coming along well. I'm finally putting texture blending back in, hampered only slightly by some buggy drivers... Maybe I'll be able to post a screenshot or two someday. :) Believe you me, this new terrain is going to kick some ass - but I think I'll save that discussion for another day. ;) Let's just say it's going to deal with both bigger and smaller areas of terrain much more pleasantly than the current system.

We're labelling 1.3, too. This is going to be the leap-off point for a lot of really awesome TGE development.

So let's talk about that very briefly.

There are two major factors in any technology's adoption. The first is what it can do - there must be a certain minimum level of functionality. The second is how easy it is to use - if a technology is too abstruse, it is essentially doomed to the back shelves.

I can safely say that in functionality, TGE is competitive or ahead of every other engine tech out there. We've got incredible networking - TNL. We've got incredible rendering - TSE. We've got a rockin' price point - far, far less than five hundred thousand bucks a license. :) And we've got a great community!

But TGE isn't being adopted as much as it could be. In fact, there are a lot of people who are using other technologies that certainly don't have as much to offer in terms of rendering, GUI, physics, networking. Not naming names... :) But these products seem to have carved out a pretty succesful niche market for themselves. Why is this?

I believe it comes down to ease of use. Torque is a complex body of living code. There are many factors interacting at nearly every point of its design. It is powerful, and once you have mastered it, it is incredibly powerful. But that learning curve can tend to be more like a rocky cliff for many people. :)

So, with this in mind, we're working on making Torque a lot easier to use. We've already done some work in that area - little things like having it tell you when you're abusing the collision system, or asserting instead of crashing in many cases - but there's a lot more distance to go. And that's what TGE development after 1.3 is going to be all about.

We are going to make it easy to write powerful, flexible, useful editors, so that we can have a lot of high quality tools for people to use. We want to make it so that non-coders can work with Torque - maybe not to create cutting edge games, but to make visualizations, to make prototypes, to plug their art into the engine, and so forth.

We are also going to make a lot of changes to the engine so that you can work with it more easily. This codebase is around ten years old, and from time to time, things must be done that break backwards compatibility. That's one of the major reasons that we're making the 1.3 release - so that there's a "last chance" for people to merge to before they have to worry about changes breaking their code.

The gloves are coming off. The version after 1.3 is going to be different. It's going to be better. There are a lot of tricks left in the ol' GG bag, and I intend to pull a lot of 'em out. :)

I'd love to give you a list of promises of stuff that we're going to fix, but I don't think that would be appropriate - the meeting to plan this all out is tomorrow.

The RTS Pack is also coming along. As I mentioned on the forums, Josh and I recently rescheduled so we could spend some quality time working on it. There's just a few things remaining before we can ship. A few bugs, a few features, a few docs, and then we'll be all set.

Have you gotten your IGC tickets yet? Another meeting tomorrow - some IGC planning. This year's IGC is going to be even better than last year's. We've got some great speakers. GG will be bringing an awesome game to the mix (*coughzapcough*) and I'm looking forward to seeing what the community's going to bring.

And just in case you like to procrastinate, we're having a Game In A Day the day before IGC. Show up early, or do it remotely - write something kick-ass and bring it to IGC. As we did last year, there'll be a show-off area where you can demo your games. We had a great after-lunch session today, coming up with some really cool ideas for that GID session. Let's just hope that we won't be too busy running the thing to participate. ;)

Oh - and the Torque torch is being passed. After 1.3 is labelled, I will be assuming the role of Torque Technology Manager. Mark, Tim, and Rick will still have a lot of say in how the engine is maintained and developed, but the day-to-day responsibilities will be in my hands. It remains to be seen whether this is a good or bad thing. ;)
Page «Previous 1 2
#1
09/02/2004 (12:43 am)
"I will be assuming the role of Torque Technology Manager."

Well done :D I think that is a very good thing :)

Ahh the future is ripe with possibilities.
#2
09/02/2004 (1:20 am)
"I will be assuming the role of Torque Technology Manager."

Alert! Ben`s gone suit!

Thats a nice park you got in that screenie, btw. :)
#3
09/02/2004 (1:23 am)
How will TGE and TSE live together? It really sounds like TGE is going to be well cared for again soon, yet TSE is turning out to be just so much 'cooler'.

Something I haven't seen mentioned anywhere in TSE/TGE upgrade talks, is better physics. With all the major and minor changes coming to both products, Im sure quite a bit of code will at least 'touch' that area. It would be really nice if at the very least, better 'hooks' were added for third party solutions such as ODE.

I don't really feel any amount of documentation will earn Torque an 'ease of use' award. It simply changes and improves too fast. Perhaps what the newbie market really needs, is many more mod starters. Just as A6 has buttloads of tutorials, we need to also show how easy every genre can be. 4-5 more starter.xx script mods would probably go a long way in converting the masses.
#4
09/02/2004 (1:30 am)
Nice one ben.
#5
09/02/2004 (2:04 am)
sounds great ben,

any hints as to $ for the forest pack?
#6
09/02/2004 (3:29 am)
Erik: The best way to learn is to figure out these things yourself....

yea... Go Ben!
#7
09/02/2004 (3:30 am)
Bravo Ben :)
#8
09/02/2004 (5:46 am)
Excellent .plan :) Yay'able on four seperate accounts.

Ben will be a great TGE Tech Master. "Tech Master" is just an awesome job title. ;)

We will be working hard on all these TGE improvements. Looking forward to having more to report to you all very soon!

Ben, that Forest pack screeny is a beauty. Nice job.
#9
09/02/2004 (5:59 am)
Wow, this is an awesome statement:

"Torque is a complex body of living code. There are many factors interacting at nearly every point of its design."

That should be in a book somewhere, it's certainly not specific to TGE.

Ben, your energy and enthusiasm is contagious.

Very cool .plan and I will definitely watch the post 1.3 subversion activity :)

-Josh
#10
09/02/2004 (6:44 am)
Coolness all around. And congrats!
#11
09/02/2004 (5:05 pm)
"We
#12
09/02/2004 (7:48 pm)
Great job on the forrest pack, Ben!

The plan for new tools is the way to go. Its not enough to have a powerful technology, it has to be made simple. Dirt simple. Dirt simple for the dirty grubby seething masses of human simple dirtdom. Otherwise it gets the "huh?" this sucks, its a big blaoted honking engine, I just want to draw triangles kind of comments in the forums. I think the plan to make it simple and enhance the editors is a great idea.

Leaving you in charge can only mean a couple of things. 1. They are ready to move on to the good stuff and they left you to maintain the old stuff and do dirty work, while they go and play with the new cool technologies. They gave you a pep talk to make you think it was imporatnt or 2. They think highly of you. So much so that they think you can run the whole thing on your own, and gave you a really important task.
#13
09/02/2004 (9:26 pm)
@Britton:

It's none of those. Except we do think very highly of Ben.

-Jeff Tunnell GG
#14
09/03/2004 (5:32 am)
awwww, come on, tell me more... tell meee moooore....

i won't tell anyone else.... :)




--Mike
#15
09/03/2004 (7:12 am)
Question. Will the Forest Pack be based on version 1.2 or 1.3? Curious if it will play nice with the new Synapse 1.5 Lighting stuff.
#16
09/03/2004 (7:50 am)
Nice .plan

Question, are these new changes (terrain and tools etc) also be incorporated into TSE?
#17
09/03/2004 (11:38 am)
Nice plan - and congrats to you Ben. You've definitely done a lot for TGE and the community. ~Kudos.

On a side note: could we start calling it the TGE sub-version.

Everytime I see 'subversion' I keep think the CIA is going to show up! =P
#18
09/03/2004 (12:52 pm)
FYI - Forest pack will be about $50, and it will run on 1.3. Older versions are subject to popular demand.
#19
09/03/2004 (4:48 pm)
Congratulations to Ben on the promotion, and to Ben and the rest on the 1.3 release. We've all been looking forward to it. Perfect timing, too, just before IGC.

Hey, not game-related, but piano-related: if you decide you want to write or arrange music, pay a visit to http://www.cerlsoundgroup.org/ (sorry I still don't know how to do links in these postings) and download Lime. Lime was formerly a commercial package costing hundreds of dollars; now it's fully-functional shareware.

In many ways, Lime is like Torque. It is distributed in a way that lets the little guys do something big. It's not beginner's SW, it takes some time to learn, but there's nothing it cannot do. And its output is every bit as good as Encore, Finale or the other expensive commercial products. Oh yeah, and it's fully supported and continually improved.

--
Regards
Ray
#20
09/04/2004 (6:00 am)
AWESOME news.

Is "Torque Technology Manager" anything like Master of 'Amsters?
Page «Previous 1 2