Game Development Community

Questions about Torque 2D - Limitations / Excels

by Travis V · in Torque Game Builder · 03/07/2012 (10:27 am) · 6 replies

Hello, my name is Travis and I have a few questions today. I will be listing below a few questions that I hope can be answered, and expressed the pro's & con's of the Torque 2D Engine.

1. Multiplayer / Netwokring for RPG game
Would I be able to play with 4 other player's on the same level / server, and properly see them in real-time doing stuff? If so, are there any tutorials, documents, or resources that would help in this area?

**Note** I did see a video by GarageGames with the TGB, and they did present the real-time networking functionality.

2. Game Camera Limitations
When you look at Diablo I & II, you get the feeling of it being 2D/3D. I believe that was referred to as Isometric from my readings, but is TGB capable of doing this? I had recently seen the add-on Adventure Kit, and it had similarities to it.

3. User Interactive Functions
Is it possible to create spell effects (fireball, glow, etc), casting bars, and cooldowns with TGB?

I will add more questions to this thread as they come up, but if the above can be answered that would be great.

TGB vs Torque3D
For what I want to do with the above; would it be recommended that I use TGB or Torque3D for my game development platform? I know the above there are plenty of add-on's and resources for Torque3D, but I truly miss the old style of games. The Diablo series style of gameplay was fun, and it still remains to this day as the best.

Please leave me with any remarks, opinions or questions you may have.

Thank you for reading.

- Travis

About the author

Recent Threads


#1
03/08/2012 (5:48 am)
** Bump **

Any information is helpful and appreciated. Please do not hesitate to express your opinions.

- Travis
#2
03/08/2012 (6:22 am)
Quote:
Would I be able to play with 4 other player's on the same level / server, and properly see them in real-time doing stuff? If so, are there any tutorials, documents, or resources that would help in this area?
The current incarnation of T2D does not support this with major changes to the source code. I've personally not seen anyone actually implement this but I've seen much discussion on it - that doesn't mean it can't be done or hasn't been done. The video you saw was likely for a not-yet-released version of T2D and there is no ETA on a release.
Quote:
When you look at Diablo I & II, you get the feeling of it being 2D/3D. I believe that was referred to as Isometric from my readings, but is TGB capable of doing this? I had recently seen the add-on Adventure Kit, and it had similarities to it.
This is accomplished in the Adventure Kit by creating the art at the desired isometric angle and some clever scripting to insure that items on the same layer are properly sorted. Yes, it is capable.
Quote:
Is it possible to create spell effects (fireball, glow, etc), casting bars, and cooldowns with TGB?
Yes, it is possible through custom scripting. If you are considering a Diablo II style game, you WILL need to learn how to script or have someone do it for you. Inventory is also a common stumbling point for people trying to create a Diablo-style game.

Hope this helps. TGB is a great engine but, as with any code-dependent project, it is never as simple as you think at first blush.
#3
03/10/2012 (11:49 pm)
Againg if you are doing the diablo thing learn SimSets so you can make an effective inventory system. Also I use it for managing ai states.
#4
03/14/2012 (3:32 am)
I just want to add on to Travis's post about Networking.

This is the blog that talked about TGB/T2D real time networking and has the video that Travis was probably talking about.

http://www.garagegames.com/community/blogs/view/17923
#5
03/14/2012 (4:37 am)
Generally, for a platformer, networking is not a good idea, because it wouldn't make sense.
#6
03/14/2012 (4:43 am)
I agree with you there CEO but I believe Travis was aiming for more of an rpg type game.

And the real time networking link with the platformer was a demonstration.