Jump to content


Photo
- - - - -

3d Rts Tutorial


  • Please log in to reply
45 replies to this topic

#1 Schyler

Schyler

    Noskcirderf Derf

  • GMC Member
  • 2445 posts
  • Version:GM8.1

Posted 28 July 2008 - 06:58 AM

3D Rts Tutorial
by Schyler
Revised edition 2.1.0

GM Version: GM6/7
File Type: .PDF
Difficulty Rating: Novice GML to Expert
Download: Download @ Host-A
Mirror 1: Offline

PDF Upload by GMkizzle : here

You must have knowledge of GML 3D techniques to use this tutorial.

This tutorial explains all aspects of creating a 3D RTS in Game Maker. Please note that this tutorial had been tested by several people, all have finished it with working results. Do not complain about the length of the tutorial because the finished product is of high qaulity. Please also note that some of the terrain code was borrowed from Master Xilo's terrain engine. Most of it, was however re-written.

If you use this tutorial you must give credit to Schyler and Master Xilo.

New tutorial under development. If you have anything to contiribute to it, PM me.

Edited by Schyler, 05 January 2010 - 11:53 AM.

  • 1

#2 flexaplex

flexaplex

    GMC Member

  • Global Moderators
  • 4809 posts
  • Version:GM8

Posted 08 February 2009 - 09:22 PM

It would be much more accessible to people if an example file was included.
  • 0

#3 mcoot

mcoot

    GMC Member

  • New Member
  • 387 posts

Posted 09 February 2009 - 07:41 AM

Sounds good but it won't download off Host-A and the mirror is offline. I would like to have a look at this (even though I don't think I'd actually make a 3D RTS). Please post another mirror and/or fix the Host-A link.
  • 0

#4 grumpymonkey

grumpymonkey

    GMC Member

  • GMC Member
  • 1011 posts

Posted 12 February 2009 - 08:52 PM

this is probably one of the best tutorials ever, not because of what it says, but because its an actual tutorial, and if people want to learn how to do this, they will actually have to read it! no copying and changing sprites ;)

9/10
  • 0

#5 Schyler

Schyler

    Noskcirderf Derf

  • GMC Member
  • 2445 posts
  • Version:GM8.1

Posted 12 February 2009 - 09:16 PM

this is probably one of the best tutorials ever, not because of what it says, but because its an actual tutorial, and if people want to learn how to do this, they will actually have to read it! no copying and changing sprites ;)

9/10

Its great to see Im finally getting traffic because I made this back in the GM7 beta days (yes it still works I followed the tut a week ago to check that, took me 4 hours from start to finish - no complaining!)

I don't have the MoveNow files anymore so I can't post the source until I get them back (dosn't help I work on school computers because I have no compy at home, it blew up [smoke and all, yay]).

Regards,

Schyler
  • 0

#6 iluvfuz

iluvfuz

    GMC Member

  • GMC Member
  • 1452 posts
  • Version:GM:Studio

Posted 03 March 2009 - 01:28 AM

It's very thorough and looks as if a lot of hard work was dedicated to this. I'm still reading through it, but it would be nice if you had a completed example implementing your code so I can follow along.

Thanks!
  • 0

#7 Schyler

Schyler

    Noskcirderf Derf

  • GMC Member
  • 2445 posts
  • Version:GM8.1

Posted 03 March 2009 - 02:09 AM

It's very thorough and looks as if a lot of hard work was dedicated to this. I'm still reading through it, but it would be nice if you had a completed example implementing your code so I can follow along.

Thanks!

Sorry bout' that. I actually lost all the files for this when my computer blew up. Don't worry though, Im making a Halo Warz style one soon (almost exact replica, runs at 250FPS on 3.2ghz single core 128mb graphics 1GB RAM) =D
  • 0

#8 iluvfuz

iluvfuz

    GMC Member

  • GMC Member
  • 1452 posts
  • Version:GM:Studio

Posted 03 March 2009 - 02:34 AM

Just to be sure, if I use this tutorial and about 2 years of GML experience, could I create a top-down shooter? (I don't particularly need to work with the z-axis other than making lights.
  • 0

#9 Schyler

Schyler

    Noskcirderf Derf

  • GMC Member
  • 2445 posts
  • Version:GM8.1

Posted 05 March 2009 - 02:19 AM

Just to be sure, if I use this tutorial and about 2 years of GML experience, could I create a top-down shooter? (I don't particularly need to work with the z-axis other than making lights.

I'm not sure why you would use this tutorial for a 3D TDS (unless you mean FPS)? o.0
If so, you could make up the framerate by getting rid of the terrain.

With my new terrain, coming out soon, you most certainly could. The trees would be a nice addition to any game.
  • 0

#10 Korob

Korob

    GMC Member

  • New Member
  • 30 posts

Posted 15 May 2009 - 08:11 PM

Would you be able to provide the script 'rts3d_mouse_region'. It is used in the tutorial but its not included in the pdf file.
I had a go at making something to fit in its place but mine doesn't work. It would be really helpful to see what was intended to go there.
  • 0

#11 Schyler

Schyler

    Noskcirderf Derf

  • GMC Member
  • 2445 posts
  • Version:GM8.1

Posted 16 May 2009 - 08:38 AM

I'm absolutely sure its there.
  • 0

#12 Korob

Korob

    GMC Member

  • New Member
  • 30 posts

Posted 16 May 2009 - 08:54 PM

I've checked through it again and I couldn't find it.
Another absent script was the script 'get_z_xy'. I was able to find this in freko's example though.
  • 0

#13 Schyler

Schyler

    Noskcirderf Derf

  • GMC Member
  • 2445 posts
  • Version:GM8.1

Posted 18 May 2009 - 11:48 AM

Well the region script isn't hard to make. It just checks if its between x1, y1 and x2, y2. I'll look for the old files again (this is like 3 years old).
  • 0

#14 Fragment

Fragment

    GMC Member

  • GMC Member
  • 176 posts

Posted 08 December 2009 - 12:08 AM

Absolutely excellent tutorial. I followed this word by word and had to correct several issues/bugs/errors which allowed me to learn greatly from this tutorial. I did not need the unit selection as i am using this 'engine' for a mmorpg and therefore only needed one character controlled at a time so i did not have the above problem with the missing script :rolleyes:. Thank you for creating this amazing tutorial. 10/10
  • 0

#15 Salmonman

Salmonman

    GMC Member

  • GMC Member
  • 506 posts

Posted 08 December 2009 - 01:58 AM

Your age of empires reference isnt that amazing, 200 units. You should look at Supreme Commander. It also supports up to 8 teams, but each team can have up to 1000 units.
  • 0

#16 GMkizzle

GMkizzle

    GMC Member

  • GMC Member
  • 374 posts

Posted 08 December 2009 - 09:26 AM

Sounds good but it won't download off Host-A and the mirror is offline. I would like to have a look at this (even though I don't think I'd actually make a 3D RTS). Please post another mirror and/or fix the Host-A link.


Here is a mirror (:
3D_RTS.pdf (61 KB)

If anyone wants to repost links ( For instance the authour of this topic )
Just click the DL and it will have what you need :rolleyes:
  • 0

#17 alex21

alex21

    Destroy EvilCow BURP

  • New Member
  • 336 posts

Posted 16 February 2010 - 12:26 PM

Why dont you upload the gm6 file :D
Even gm8 will do :)
  • 0

#18 Schyler

Schyler

    Noskcirderf Derf

  • GMC Member
  • 2445 posts
  • Version:GM8.1

Posted 16 February 2010 - 12:33 PM

Why dont you upload the gm6 file :D
Even gm8 will do :)

So that you might actually read the first sentence of the tutorial part, which if I do recall, took me two weeks to write.

Those with the true patience to follow the tutorial will reap the rewards.
  • 0

#19 metrogdor22

metrogdor22

    GMC Member

  • New Member
  • 246 posts

Posted 16 February 2010 - 03:24 PM

no examples. just a pdf of what to do. why wouldnt u just put up an example, so that people can EASILY understand it, without having to scroll through the whole thing, copying and pasting code all day? and it wont work in GM8.
2* for effort...
  • -1

#20 alex21

alex21

    Destroy EvilCow BURP

  • New Member
  • 336 posts

Posted 16 February 2010 - 05:58 PM

Why dont you upload the gm6 file :D
Even gm8 will do :)

So that you might actually read the first sentence of the tutorial part, which if I do recall, took me two weeks to write.

Those with the true patience to follow the tutorial will reap the rewards.

You have a point there but noobs have not the thing called patience. Respect to your hard work I will try even if it takes a year.
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users