The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

Making a Game with Torque.

halkunhalkun Registered User regular
edited July 2007 in Games and Technology
So I graduated Carthage, and as a full time, unpaid, third shift job decided to start a small indie game development company. (Big dreams, yea, I know). Right now there is one employee, me, but it's something. I still have my "day job", which I won't be quitting in the near future. This new adventure for me is something I always wanted to do.

I'm keeping a blog, (Or as I say, "blag", I hate the word "blog"). It contains my adventures working on my first title. I'm letting you guys know so you can laugh at this poor fucker and my neophyte attempts to be a grown up software designer. I've looked on the interwebs and haven't really come across anyone else who is willing to share the insides of making an indie game.

It was PA that actually got me to start this adventure. After hearing that "Rain-Slick Precipice of Darkness" was going to use the Torque engine, I grabbed a demo from garagegames and played with it. (Now, I was actully in the pre-production process before hand, and was planning to use crystalspace.)

It's interesting, I have a workmake at my "day job" which is beside himself that I'm using the "Shitty-ass Tribes engine". He keeps telling me I should use the Farcry engine, or HL2. I try and explain that I don't have a few million dollars laying around to license something like that. He then tell me it's free and that I'm making shit up.

Turkeys and eagles.

So I have my development blag, which is in my sig to keep the sitewhoring down. You guys have any experience in making things, and trying to do them professionally? Have any stories to offer me?

Am I full of myself and won't even make it a month without getting handed a big heap of fail?
__________________

halkun on

Posts

  • suadeosuadeo Registered User regular
    edited July 2007
    halkun wrote: »
    So I graduated Carthage, and as a full time, unpaid, third shift job decided to start a small indie game development company. (Big dreams, yea, I know). Right now there is one employee, me, but it's something. I still have my "day job", which I won't be quitting in the near future. This new adventure for me is something I always wanted to do.

    I'm keeping a blog, (Or as I say, "blag", I hate the word "blog"). It contains my adventures working on my first title. I'm letting you guys know so you can laugh at this poor fucker and my neophyte attempts to be a grown up software designer. I've looked on the interwebs and haven't really come across anyone else who is willing to share the insides of making an indie game.

    It was PA that actually got me to start this adventure. After hearing that "Rain-Slick Precipice of Darkness" was going to use the Torque engine, I grabbed a demo from garagegames and played with it. (Now, I was actully in the pre-production process before hand, and was planning to use crystalspace.)

    It's interesting, I have a workmake at my "day job" which is beside himself that I'm using the "Shitty-ass Tribes engine". He keeps telling me I should use the Farcry engine, or HL2. I try and explain that I don't have a few million dollars laying around to license something like that. He then tell me it's free and that I'm making shit up.

    Turkeys and eagles.

    So I have my development blag, which is in my sig to keep the sitewhoring down. You guys have any experience in making things, and trying to do them professionally? Have any stories to offer me?

    Am I full of myself and won't even make it a month without getting handed a big heap of fail?
    __________________

    You will fail on your first project. And most likely your second. But this doesn't mean you should give up! You will hit a lot of walls, scrap projects because you didn't like how it is turning out. Or, you may not have the passion for the project anymore. Eventually, you will finish a project. It won't be easy, but you can do it.

    And for your co-worker. Fuck him. Torque is fine for indie games. As you said, you don't have the money for a big name engine. And I am sure you don't have the time to code your own engine.

    Good luck halkun.

    suadeo on
    Valseki.png
    My 360 is [strike]back[/strike] [strike]bricked[/strike] back! :D
  • j0hnz3rj0hnz3r Registered User regular
    edited July 2007
    I hate Torque. They lie to you about what they deliver to you. Physics system. Particle system. Pfffft. If you spend the money to get the source code, they only give you the game source code, not the engine source code, which is what you probably need.

    Fuck Torque.

    I recommend Game Maker, or just write it all yourself. Depends on what your goal is, to make a game and be known as a designer, or to make an engine to become a programmer.

    j0hnz3r on
    jedi_watchtower.png
  • CapnloveCapnlove Registered User new member
    edited July 2007
    From halkun's post, I assumed the topic was TGE, which is the Torque 3d Game engine.

    On that topic, Torque (TGE) is complicated at first, compared with Gamemaker, mainly because of its scope and structure.

    Once you play a bit with it to understand the underlying principles, the engine opens up possibilities that few other commercial engines will allow in terms of flexibility. It does require the user to put in the effort, which is what drives most people away. Like all things that are worth it, though, the amount of success you have with it is directly related to the amount of effort you put into it.

    The later post by j0hnz3r is probably focused on TGB, the Torque Game builder, which is based on the same core engine, only optimized for hardware-accelerated 2d games.

    This engine really rocks, as I have been using it from its beta days, and have seen the evolution of the product to what it became with version 1.5.0.

    I do not want to make this personal, I simply want to debunk a few lies here.

    There are two versions of the Torque Game Builder (100$), one for hobbyists, simply called Torque Game builder, which gives you access to the scripting tools, the editors, and everything you need to make a game. You literally won't need anything else to start making games.

    The other version is called Torque Game Builder Pro(250$), which ships with the full source code to the engine.

    As for the particles system being broken, the physics being broken and all those other claims,
    the physics system works perfectly fine, and the particle effect editor had a slight bug in version 1.5.0, which has been promptly fixed.

    Game Maker is a good tool for learning the logic basics of game design. Coding your own engine is unfortunately not an option for many people.

    Best of luck with your projects, everyone.

    Simon Love

    Capnlove on
  • rayofashrayofash Registered User regular
    edited July 2007
    I warned you about the Torque engine :p . If you want a free open source game engine check out Sauerbraten: http://sauerbraten.org/

    I'm actually using the Quake 3 engine for a current project of mine, because it has everything I need in an engine right now and it's easy to work with and has a whole ton of support.

    Now if only I could do 3D modeling.

    rayofash on
  • Shooter McgavinShooter Mcgavin Registered User regular
    edited July 2007
    I've been thinking about toying around with making a 3D game, but due to lack of funds, and since I would eventually want to make some profit, I will be limited to free tools. I'll probably use Blender for the models, but does anyone know of a good free 3D engine? I've seen some good games made with Ogre3D and C++, so I might take that route. Saurbraten looks interesting, but I probably won't be making an FPS.

    Shooter Mcgavin on
    banner.gif
  • dumbmanexdumbmanex Registered User regular
    edited July 2007
    If you haven't been there yet, check this forum out...
    http://forums.indiegamer.com/index.php

    There's a good bit of reading for beginners to go over in there. I myself am going to get that Torque jazz after I complete my next game. My first game, in money making terms, has been a mega flop, but on the other hand, just finishing something has taught me loads about how to improve my methods, and my skills have increases amazingly because of it. Also, don't expect your first game to make it big, sometimes it happens, but not often. It seems from what I've read of the pro indies is it take your second or third game to really begin to make money. Anyhow, Just give it your all, you'll get there eventually.

    dumbmanex on
    Shark it up! Action/Arcade = The Great White Destroyer (August sale, half off! ShaShaShaShaShark Month!)
    Snowballs in peril! Action/Puzzle = Snowball's Chance E1 (it's free now!)
  • 12gauge12gauge Registered User regular
    edited July 2007
    j0hnz3r wrote: »
    I hate Torque. They lie to you about what they deliver to you. Physics system. Particle system. Pfffft. If you spend the money to get the source code, they only give you the game source code, not the engine source code, which is what you probably need.

    Fuck Torque.

    I recommend Game Maker, or just write it all yourself. Depends on what your goal is, to make a game and be known as a designer, or to make an engine to become a programmer.

    Are we talking Torque Game Builder or the Torque 3D Engine here?

    12gauge on
    davidoc0.jpg
  • ZephyrZephyr Registered User regular
    edited July 2007
    hey you live in my state

    let's make the vidya gem together!

    Zephyr on
    16kakxt.jpg
  • Burning OrganBurning Organ Registered User regular
    edited July 2007
    Could also check out moddb.com forums... There's helpful people there who use the unreal, fracry and source engine :D And some who work on standalone projects (Also, please register the project there if you want random strangers to help it might be worth it :D)
    For the record, this is from other peoples experience but anyone who has worked with coding in the source engine and unreal engine will hate you if you somehow manage to get him to code for source :p
    If this is indeed your first own project maybe making mods would be more suitable than making your own game. Could also join someone elses' projects and if you can code, expect rabid modders to fight over you :D

    Burning Organ on
  • halkunhalkun Registered User regular
    edited July 2007
    Lots of replies, and here I was thinking I would get dinged for sitewhoring.

    First of all, I'm using the Torque Game Engine v1.5. It does come with source. (Which I'll be changing. I need some trivial shader effects that don't come out of the box, but not enough to warrant the TGE-A license.)

    I'm not a beginner. This is also not my first project. You might of seen me post about the other project I've done. I actually going to be handing that off to a community so I can work on my new title full time. I also have help. Besides a very strong local business support group here, I have a friend who I have known for 19 years who is willing to pony up licensing costs for a stake in the company.

    I also have a BA in business, and though only college trained, know the basics of business management.

    Making a mod is out of the question. You should read the EULA sometime about any rights you have to your content, (none) and what kind of legal recourse you have in case of litigation. (none, trial by jury is waived). Also try selling even a TC to a mod without the original engine developers blessing and watch how fast you wind up in court.
    rayofash wrote: »

    Now if only I could do 3D modeling.

    That's not going to be much of a problem for me. That is when I have the most fun! (Linked for h-scroll rape)

    ^_^

    halkun on
  • zanetheinsanezanetheinsane Registered User regular
    edited July 2007
    Regardless of whether or not your first project "fails" you can always get it to a working state and use it as a portfolio piece.

    These links might also help you out: Digital Content Creation Tools. It links to Ogre3D but most of the tools listed there are fairly universal.

    zanetheinsane on
  • negativegeforcenegativegeforce Registered User new member
    edited July 2007
    I'm almost done with my first indie game. All I can say is its HARD, and if your someone that cant allocate large chunks of time for something...this aint for you. Your first game is NOT going to be 3D. In fact its not even going to be an indie game. Its going to be a casual game. The reason I say casual is because thats the only market thats ever going to make money for you with your crappy first title. You need to largely scale down anything you may THINK you want to make and concentrate on FINISHING a game. A 2D, polished, tight, completed game is light years ahead of a clunky 3d game with little content.

    Basicly how it goes down for casual games is you first complete the game. Then you submit the game to "Game Portals". They take 60% of your money, but for your first few games...who cares. Its way better then xbox live's ass raping with the 80/20 split. www.GameProducer.net has WAY more information about anything ive said.

    -- the best indie dev resources --
    http://www.gameproducer.net/
    http://www.gamedev.net/
    http://forums.indiegamer.com/

    my site if anyone would like to see my indie game. Its not 100% complete and screens are a bit old.
    http://www.impellerhead.com

    negativegeforce on
  • JamesDMJamesDM Registered User regular
    edited July 2007
    I'm almost done with my first indie game. All I can say is its HARD, and if your someone that cant allocate large chunks of time for something...this aint for you. Your first game is NOT going to be 3D. In fact its not even going to be an indie game. Its going to be a casual game. The reason I say casual is because thats the only market thats ever going to make money for you with your crappy first title. You need to largely scale down anything you may THINK you want to make and concentrate on FINISHING a game. A 2D, polished, tight, completed game is light years ahead of a clunky 3d game with little content.

    Basicly how it goes down for casual games is you first complete the game. Then you submit the game to "Game Portals". They take 60% of your money, but for your first few games...who cares. Its way better then xbox live's ass raping with the 80/20 split. www.GameProducer.net has WAY more information about anything ive said.

    -- the best indie dev resources --
    http://www.gameproducer.net/
    http://www.gamedev.net/
    http://forums.indiegamer.com/

    my site if anyone would like to see my indie game. Its not 100% complete and screens are a bit old.
    http://www.impellerhead.com

    While he is probably the most charming person I've ever talked to, 99% of what he said is correct.

    P.S. NegativeGeForce's game is shit.

    JamesDM on
    If you have any complaints about this poster then feel free to: Иди на хуй, Сучьи :D

    Steam, PSN, XBL, Xfire and everything else JamesDM
  • negativegeforcenegativegeforce Registered User new member
    edited July 2007
    JamesDM wrote: »
    P.S. NegativeGeForce's game is shit.

    I don't recall you ever making an attempt at anything unless its to shit on anyone else's hard work.

    I love you James.

    negativegeforce on
  • digifandigifan Registered User new member
    edited July 2007
    Hello. I am in the same boat. I have been working on a game myself for the past 30 months. It started out as a River City Ransom clone, but I moved to a Contra-type game when I realized that it is hard to make a beat-em upthat is truly skill-based. I am programming in C++/DirectX 8. I am using textured quads for body parts, 5-10 be character, and using 3D Backgrounds with 2-D gameplay. It is the game first project I have ever done. On a technical level it is a more high-tech OdinSpheare/CastleCrahsers, maybe a bit above Mario RPG. It runs 60 fps/1280x768 on a P3 800 with Geforce3 or p4 with 910 intel onboard. Unfortunately the are is stricly MS paint stuff until I have time to brush up on my drawing. Sorry for the self promotion, all my friends lost interest after about a week, so my moral support is nill, and I need to vent. You can do a 3D game as your first project, but it will take A LONG TIME. Make a dig dug/ galaga clone if you want something to show for your work in the near future. By the way, what kind of game are you making?

    digifan on
  • Shooter McgavinShooter Mcgavin Registered User regular
    edited July 2007
    digifan wrote: »
    Hello. I am in the same boat. I have been working on a game myself for the past 30 months. It started out as a River City Ransom clone, but I moved to a Contra-type game when I realized that it is hard to make a beat-em upthat is truly skill-based. I am programming in C++/DirectX 8. I am using textured quads for body parts, 5-10 be character, and using 3D Backgrounds with 2-D gameplay. It is the game first project I have ever done. On a technical level it is a more high-tech OdinSpheare/CastleCrahsers, maybe a bit above Mario RPG. It runs 60 fps/1280x768 on a P3 800 with Geforce3 or p4 with 910 intel onboard. Unfortunately the are is stricly MS paint stuff until I have time to brush up on my drawing. Sorry for the self promotion, all my friends lost interest after about a week, so my moral support is nill, and I need to vent. You can do a 3D game as your first project, but it will take A LONG TIME. Make a dig dug/ galaga clone if you want something to show for your work in the near future. By the way, what kind of game are you making?

    Do you have some screens? This sounds really awesome, especially from just one guy. MS Paint is OK in my book.

    Also a bit of self promotion on my part: I made the game in my sig. It's my first game, but I think it turned out well. /highhorse

    Shooter Mcgavin on
    banner.gif
  • RaslinRaslin Registered User regular
    edited July 2007
    If somebody needs some 3d art, I might be willing to help. I'm currently not working on anything(well, one thing, but its backburner). Send me a PM if you want.

    Raslin on
    I cant url good so add me on steam anyways steamcommunity.com/id/Raslin

    3ds friend code: 2981-6032-4118
  • DusdaDusda is ashamed of this post SLC, UTRegistered User regular
    edited July 2007
    Halkun, you have earned yourself a blog subscriber. Torque is a solution I've been meaning to look at for quite some time, but have never gotten around to actually delving into. With the way things are going with my work right now, that doesn't seem to be changing any time soon, either. I will definitely be reading about your progress with great interest.

    Dusda on
    and this sig. and this twitch stream.
  • LittleBootsLittleBoots Registered User regular
    edited July 2007
    Just found this today http://www.garagegames.com/products/torque/x/

    Its the torque engine recoded to work with C# XNA. Seems pretty neat seeing as how XNA is pretty much managed DirectX and that would save alot of time (I think, I have yet to get too far into XNA).

    LittleBoots on

    Tofu wrote: Here be Littleboots, destroyer of threads and master of drunkposting.
  • devoirdevoir Registered User regular
    edited July 2007
    Keep in mind that working within the confines of XNA lends itself to porting your game to the Xbox 360. Microsoft's still working things out, but the plan is to enable people to get their games vetted by Microsoft and share in Xbox Live Marketplace sales of the games, last I heard.

    Not that I mean that people should immediately switch over to XNA especially if they have work invested in other dev kits, but if Xbox 360 and PC stuff interests, it looks to have a lot of legs going forward.

    devoir on
  • halkunhalkun Registered User regular
    edited July 2007
    Dusda wrote: »
    Halkun, you have earned yourself a blog subscriber. Torque is a solution I've been meaning to look at for quite some time, but have never gotten around to actually delving into. With the way things are going with my work right now, that doesn't seem to be changing any time soon, either. I will definitely be reading about your progress with great interest.

    You can actually mod the free demo quite extensively, even making a TC if you want. I suggest grabbing the book I recommend in my blog and follow along. Just remember to get the 30 page pdf with all the corrections.

    halkun on
  • DusdaDusda is ashamed of this post SLC, UTRegistered User regular
    edited July 2007
    halkun wrote: »
    Dusda wrote: »
    Halkun, you have earned yourself a blog subscriber. Torque is a solution I've been meaning to look at for quite some time, but have never gotten around to actually delving into. With the way things are going with my work right now, that doesn't seem to be changing any time soon, either. I will definitely be reading about your progress with great interest.

    You can actually mod the free demo quite extensively, even making a TC if you want. I suggest grabbing the book I recommend in my blog and follow along. Just remember to get the 30 page pdf with all the corrections.

    Does the book apply to Torque X?

    Dusda on
    and this sig. and this twitch stream.
  • digifandigifan Registered User new member
    edited July 2007
    Do you have some screens? This sounds really awesome, especially from just one guy. MS Paint is OK in my book.

    Also a bit of self promotion on my part: I made the game in my sig. It's my first game, but I think it turned out well. /highhorse
    The only picture I have online is 2 years old. I am at work now so I will work on getting some new ones up.
    This is from before I have the slopes/grass/animation system added, so it looks a little bare. Also forgive the South Park ripoff placeholder characters.
    http://www.geocities.com/j.suto/game.htm

    By the way, I like your game! Familiar enough to pick up and play, but with enough new elements to make it unique. Very polished, and the professor character is good for branding (IPs are where the money is at, lol).

    digifan on
  • Shooter McgavinShooter Mcgavin Registered User regular
    edited July 2007
    digifan wrote: »
    Do you have some screens? This sounds really awesome, especially from just one guy. MS Paint is OK in my book.

    Also a bit of self promotion on my part: I made the game in my sig. It's my first game, but I think it turned out well. /highhorse
    The only picture I have online is 2 years old. I am at work now so I will work on getting some new ones up.
    This is from before I have the slopes/grass/animation system added, so it looks a little bare. Also forgive the South Park ripoff placeholder characters.
    http://www.geocities.com/j.suto/game.htm

    By the way, I like your game! Familiar enough to pick up and play, but with enough new elements to make it unique. Very polished, and the professor character is good for branding (IPs are where the money is at, lol).

    Wow that's really cool. To me the fact you have the blood (particle system?) and then have it texture the ground when it lands, and overall just have a working 3d prototype is awesome. I think you should keep the characters, but just make them look a little less jagged. They're hilarious :lol:

    Shooter Mcgavin on
    banner.gif
  • halkunhalkun Registered User regular
    edited July 2007
    Dusda wrote: »
    halkun wrote: »
    Dusda wrote: »
    Halkun, you have earned yourself a blog subscriber. Torque is a solution I've been meaning to look at for quite some time, but have never gotten around to actually delving into. With the way things are going with my work right now, that doesn't seem to be changing any time soon, either. I will definitely be reading about your progress with great interest.

    You can actually mod the free demo quite extensively, even making a TC if you want. I suggest grabbing the book I recommend in my blog and follow along. Just remember to get the 30 page pdf with all the corrections.

    Does the book apply to Torque X?

    No Torque X is just the 2D port of torque, not the 3D engine

    Internally the Torque Game Engine (TGE, or as I say "Torque 3D") is the same on all platforms. You do the bulk of the "coding" in the running engine itself. To use TGE, you need to gave at least least $10,000 to Microsoft per title to have a license to develop for the X-Box. (This is SOP for most consoles) You have to contact GG themselves if you are interested in a license for X-Box development.

    Torque X is the XNA port of Torque Game Builder (Or as I say, "Torque 2D") so you can make 2D games using XNA.

    halkun on
  • DusdaDusda is ashamed of this post SLC, UTRegistered User regular
    edited July 2007
    You got me interested enough in Torque to spend all Saturday reading Torque X documentation. I'm impressed by how well written the official documentation is; it really goes a long way as far as understanding the core concepts of the engine. I'm really intrigued by how they've architected this thing, especially the aggregation model, and the way they provide extensibility for their collision.

    Also, there are some things in the T3D namespace, though they are probably just stubs. Looks like they fully intend to implement 3D support at a later date.

    Dusda on
    and this sig. and this twitch stream.
Sign In or Register to comment.