Please help [ Legend of G' ] Indiegogo campaign come true!
by Sgfreeman · 03/29/2016 (4:59 pm) · 7 comments
Hi all,
It's good to see many successful examples here. Congratulation! My game is still a prototype now but it should be look better than before.
Legend of G' screenshots

Dynamic weather - change by time event

Vehicle weapon - This car has mounted head lights, tail lights & 2 guns.

Fire by trigger & alt trigger.

NPC follower - These 2 girls have heal magic that can heal their teammate.
I am still a beginner for game development. I tried so hard to learn but my game is still raw now. So, I try to setup a campaign, see whether I can get some support from it. I have borrowed a little of T3d objects for making the trailers, I hope it's okay. Basically, I like to use T3D to develop game, it's quite a user-friendly engine. However, I can't promise I won't switch another engine someday because of some commercial reasons. (Like: the highest goal - PS4 & XboxOne platforms support.) So, I must say it honestly and I hope you guys don't mind. Actually, it probably won't happen. I just expect the campaign can reach minimum goal which is already good enough for me. It may not support more platforms. Indeed, I would rather continue make it with my familiar Torque3D instead of do everything from the scratch.
Legend of G' indiegogo campaign
Legend of G' trailer
Please give it some support if you are happy, or help to spread out also be a great help too!
Legend of G' campaign link:www.indiegogo.com/projects/legend-of-g/x/11972201#/
Here are some codes I would like to share. They maybe simple but hope you guys enjoy! More videos are on my campaign page. If you are interest on some moves and want to know the codes, please let me know.
Codes for share
I'll add some to Resources later. Please let me know if you want anything from my videos. Thanks!
Here, I would like to thanks those dude who left comments in my old version blog:www.garagegames.com/community/blogs/view/22449
They really gave me support & passion to continue, thanks so much!
It's good to see many successful examples here. Congratulation! My game is still a prototype now but it should be look better than before.
Legend of G' screenshots

Dynamic weather - change by time event

Vehicle weapon - This car has mounted head lights, tail lights & 2 guns.

Fire by trigger & alt trigger.

NPC follower - These 2 girls have heal magic that can heal their teammate.
I am still a beginner for game development. I tried so hard to learn but my game is still raw now. So, I try to setup a campaign, see whether I can get some support from it. I have borrowed a little of T3d objects for making the trailers, I hope it's okay. Basically, I like to use T3D to develop game, it's quite a user-friendly engine. However, I can't promise I won't switch another engine someday because of some commercial reasons. (Like: the highest goal - PS4 & XboxOne platforms support.) So, I must say it honestly and I hope you guys don't mind. Actually, it probably won't happen. I just expect the campaign can reach minimum goal which is already good enough for me. It may not support more platforms. Indeed, I would rather continue make it with my familiar Torque3D instead of do everything from the scratch.
Legend of G' indiegogo campaign
Legend of G' trailer
Please give it some support if you are happy, or help to spread out also be a great help too!
Legend of G' campaign link:www.indiegogo.com/projects/legend-of-g/x/11972201#/
Here are some codes I would like to share. They maybe simple but hope you guys enjoy! More videos are on my campaign page. If you are interest on some moves and want to know the codes, please let me know.
Codes for share
// ----------------------------------------------------------------------------
// Shotgun
// ----------------------------------------------------------------------------
function WeaponImage::onShot(%this, %obj, %slot)
{
// Make sure we have valid data
if (!isObject(%this.projectile))
{
error("WeaponImage::onFire() - Invalid projectile datablock");
return;
}
// Decrement inventory ammo. The image's ammo state is updated
// automatically by the ammo inventory hooks.
if ( !%this.infiniteAmmo && !%this.usesEnergy)
%obj.decInventory(%this.ammo, 1);
// Get the player's velocity, we'll then add it to that of the projectile
%objectVelocity = %obj.getVelocity();
%numProjectiles = %this.projectileNum;
if (%numProjectiles == 0)
%numProjectiles = 1;
for (%i = 0; %i < %numProjectiles; %i++)
{
if (%this.projectileSpread)
{
// We'll need to "skew" this projectile a little bit. We start by
// getting the straight ahead aiming point of the gun
%vec = %obj.getMuzzleVector(%slot);
// Then we'll create a spread matrix by randomly generating x, y, and z
// points in a circle
%matrix = "";
for(%j = 0; %j < 3; %j++)
%matrix = %matrix @ (getRandom() - 0.5) * 2 * 3.1415926 * %this.projectileSpread @ " ";
%mat = MatrixCreateFromEuler(%matrix);
// Which we'll use to alter the projectile's initial vector with
%muzzleVector = MatrixMulVector(%mat, %vec);
}
else
{
// Weapon projectile doesn't have a spread factor so we fire it using
// the straight ahead aiming point of the gun
%muzzleVector = %obj.getMuzzleVector(%slot);
}
// Add player's velocity
%muzzleVelocity = VectorAdd(
VectorScale(%muzzleVector, %this.projectile.muzzleVelocity),
VectorScale(%objectVelocity, %this.projectile.velInheritFactor));
// Create the projectile object
%p[%numProjectiles] = new (%this.projectileType)()
{
dataBlock = %this.projectile;
initialVelocity = %muzzleVelocity;
initialPosition = %obj.getMuzzlePoint(%slot);
sourceObject = %obj;
sourceSlot = %slot;
client = %obj.client;
sourceClass = %obj.getClassName();
teamGroup = %obj.teamGroup;
};
MissionCleanup.add(%p[%numProjectiles]);
}
}// ----------------------------------------------------------------------------
// Scale up/down shape
// ----------------------------------------------------------------------------%Kilight = new StaticShape() // Explosion Light
{
isAIControlled = "0";
dataBlock = %Expolight;
position = %obj.getPosition();
//rotation = %obj.rotation;
scale = "0 0 0";
canSave = "1";
canSaveDynamicFields = "1";
Lock = "0";
};
%sobj = %Kilight;
%snumx = 0.1;
%snumy = 0.1;
%snumz = 0.1;
for(%i=5; %i <= 5000; %i = %i + 5)
{
if (%i > 90 && %i <= 3200)
{
%snumx = 0;
%snumy = 0;
}
if (%i > 3200)
{
%snumx = -0.1;
%snumy = -0.1;
%snumz = 0;
}
%this.schedule(%i, "Shape_Scale", %sobj, %snumx, %snumy, %snumz);
}
function WeaponImage::Shape_Scale(%this, %sobj, %snumx, %snumy, %snumz)
{
if (!isObject(%sobj))
return;
%sx = getWord(%sobj.scale, 0) + (%snumx);
%sy = getWord(%sobj.scale, 1) + (%snumy);
%sz = getWord(%sobj.scale, 2) + (%snumz);
if (%sx < 0 || %sy < 0 || %sz < 0)
{
%sobj.delete();
return;
}
else
%sobj.setScale(%sx SPC %sy SPC %sz);
}I'll add some to Resources later. Please let me know if you want anything from my videos. Thanks!
Here, I would like to thanks those dude who left comments in my old version blog:www.garagegames.com/community/blogs/view/22449
They really gave me support & passion to continue, thanks so much!
About the author
#2
I'd like to ask how you are constructing that level--are the buildings in the distance part of a skybox and not actually part of the main action area of the map?
I went and looked at your previous blog, and was amused to find your melee switch, which looks very like a mechanism evolved no doubt in convergent fashion in my own program.
Also good on you for sticking with your project!
03/30/2016 (8:27 am)
I like the picture of your character group posed against the city-scape a lot.I'd like to ask how you are constructing that level--are the buildings in the distance part of a skybox and not actually part of the main action area of the map?
I went and looked at your previous blog, and was amused to find your melee switch, which looks very like a mechanism evolved no doubt in convergent fashion in my own program.
Also good on you for sticking with your project!
#3
Thanks for your advice! China town was my favourite level. It's one of the reasons why I use T3D too! As it's a prototype, I may involve some resource objects in videos to help to tell the story. They won't exist if the full game release someday.
I think it's good for both T3D & my game's promotion. If T3D staff warn me, then I'll delete it in trailers. I hope it's okay.
03/30/2016 (9:02 am)
Dwarf King:Thanks for your advice! China town was my favourite level. It's one of the reasons why I use T3D too! As it's a prototype, I may involve some resource objects in videos to help to tell the story. They won't exist if the full game release someday.
I think it's good for both T3D & my game's promotion. If T3D staff warn me, then I'll delete it in trailers. I hope it's okay.
#4
All things in the city are real objects with LODs. Actually, it's quite affect the performance. However, I think it's fine for some computers with high performance setting than mine. This level only include the city & few characters. No terrian or forest in it. So, it still okay for playing.
As I only know use mouse at the beginning, the ideas of melee system was based on "Dynasty Warriors". Now I am using gamepad to play, so I may change a lot of it.
Thanks & your game is interesting too!
03/30/2016 (9:24 am)
Netwyrm:All things in the city are real objects with LODs. Actually, it's quite affect the performance. However, I think it's fine for some computers with high performance setting than mine. This level only include the city & few characters. No terrian or forest in it. So, it still okay for playing.
As I only know use mouse at the beginning, the ideas of melee system was based on "Dynasty Warriors". Now I am using gamepad to play, so I may change a lot of it.
Thanks & your game is interesting too!
#6
10/09/2016 (9:20 am)
BTW @sgfreeman see this game Determinance www.mode7games.com/content/game.html made with Torque3D too
#7
Thanks for your support! I have played Determinance. It's a good game. Thanks.
As per your suggest, I think the demo of 'Legend of G' maybe available on itch.io soon. It's now better than the youtube version(3 powerful characters from Ultra Street Fighter & Final Fantasy were added!!) Well, I just want to make some fun from the beginning. I'm not sure that I can show them in the demo or not.
Anyway, news & youtube video will be updated soon. Please wait for a moment~!
10/22/2016 (1:33 am)
johxz:Thanks for your support! I have played Determinance. It's a good game. Thanks.
As per your suggest, I think the demo of 'Legend of G' maybe available on itch.io soon. It's now better than the youtube version(3 powerful characters from Ultra Street Fighter & Final Fantasy were added!!) Well, I just want to make some fun from the beginning. I'm not sure that I can show them in the demo or not.
Anyway, news & youtube video will be updated soon. Please wait for a moment~!

Torque Owner Dwarf King
Noble Games Production
https://www.youtube.com/watch?v=FsBUoyUOpUw
Are they open sourced?
Otherwise it actually looks very interesting and fun. Good luck with the Campaign! :O)