>: CG Forums on 3dtotal - The best forums for CG artists :.
threedy forums home
 


Go Back   3DTotal Forums > The Creative Ones > Realtime/Low poly art

Reply
 
Thread Tools Display Modes
Old 15-02-2005, 01:00 AM   #61
donekanozar
Registered User
 
donekanozar's Avatar
 
Join Date: Feb 2005
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
This thread is cool and informative :up:
donekanozar is offline   Reply With Quote
Old 24-03-2005, 03:49 AM   #62
Dreamcast
Registered User
 
Dreamcast's Avatar
 
Join Date: Mar 2005
Location: Oklahoma, US
Posts: 54
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by lockdown2000
First off, I would ask this be made a sticky as there are too many a thread about wannabe's thinking a 3d game is as easy as 1, 2, and 3.

Let's start off then shall we?
What is a game? Webster's says: "1 a (1): activity engaged in for diversion or amusement"
And that is EXACTLY what it is.

What's the first thing you need to know?
You CANNOT start off thinking 3d games are easy to make. This is a common mistake among people just starting with 3d. There are a lot of parts that make up a game. You need to know how to program, you need to know how to model, you need to know how to texture, you need to know how to PROGRAM, and the last is you need to know how to PROGRAM.

Why is programming so necessary?
Well think about for a minute. You need to know how to make your game know how to make your character walk, talk and interact. 3d modeling doesn't DO that for you. CODE does that for you.

Next on the list, and I guess the main "tutorial" will start here, is
What programming language should I know, and how long will it take?
Well...You need to know a LOT of programming languages. Companies like blizzard and ea games or sierra don't hire programmers who know one language, unless they are exceptionally skilled and have actually ADVANCED the language. No they are looking for men and women who know plenty of programming languages and can be flexible between them.

What is the best Programming Language to know, and how should I go about starting?
Well I personally started with BASIC. Basic is a simple code language comprised of IF THEN ELSE OR END etc etc statements. Basic is well basic. If something happens then this happens. Have a TI calculator or a graphing calc? Those have BASIC. Start learning there. Search google for it. There is a ton of stuff, BASIC is quick and can do a lot of stuff.
BASIC LANGUAGE LEARNING TIME/MASTERING TIME: 1 1/2 YEARS.

Now, when you know basic fairly well, why don't you make a guessing game with it? Guessing games are GAMES as they are an "activity engaged in for diversion or amusement." Make it so it picks a random number from 1-100 and then if you guess to LOW or to HIGH it tells you which way to guess next. Then have it continually track how many times you have been guessing and at the end tell you how many tries it took you. Now for every one that doesn't know how to code, making something keep track of YOU may blow your mind, but it really isn't hard if you understand what your doing, that's why it should take you a good year to learn BASIC.

After that, why not try making a ROLE playing game with BASIC? With crude MAP graphics you can "access" and items you can pick up, and then make the ultra crude AI. (By the way if you haven¡¦t figured it out, this is sort of the path I took ). So make it so, you have to "fight" monsters, and they attack you back, and you can use spells and they can use spells to. Learn how to make your game be able to SAVE and LOAD. Make a menu system.

After that, I'd say you're pretty much done with basic, and making all those games and stuff, should take you another couple months.

So what do I do after Basic is done?
Well¡Kyou pick another language to learn. Learn JAVA. Java isn¡¦t that different from BASIC, just a few more lines of code here and there. Again, learn how to make a guessing game, then maybe a role playing game. However, because Java is more advanced you can start learning some DRAWING skills. Experiment with trying to draw a simple 2d box, and then figure out how to make that box "3d" Once you've mastered that art why don't you try to make another game. Like BATTLESHIP. Have a user interface, more Complex AI, (I'll explain in a few) and graphical ships? Have it so you can add your ships, rotate them, and have the computer know when you are "trying" to cheat by stacking them or whatever. Then have the computer arrange his, and then start the game. Now by COMPLEX AI I mean, have it so when the computer gets a HIT, on its next turn it checks all surrounding squares until it gets another HIT, and then have it so, if the hit is below, above, or to the side, then instead of continually checking all the squares around it check the squares above, below, or to side depending on which way the originally second hit was discovered. And then maybe you will want to make a CHEAT system in which you click CHEAT and it quickly lights up where the enemy ships are so you can kill them and end the game. After ALL this, there is still more to do. You can learn how to make graphs, import data <-- VERY IMPORTANT, as you ALWAYS need to import data into GAMES! Etc etc.
Learning time for Java: 2-3 YEARS. Maybe more, cause I am still having fun with Java.

Ok, so I have BASIC and JAVA under my belt, can I start NOW?!
NO! How many languages are out there? Like 20-30???? You only know 2! I suggest learning more languages and in this order: C/C++, Visual Basic <-- that one strongly as most of your games I will be explaining later will be made easiest with it. ASM (Assembly) and you should have learned HTML sometime ago, and then learn FLASH. And if you know HTML learn, DHTML and XML. Those are languages that take away JAVA imports into HTML. So instead of making APPLETS for HTML you can write the JAVA strait into the HTML with some .class files running somewhere else. This is good as you do not have to one, load an applet, and wait for the applet to load .class files etc.
Time to learn all this: This is the bulk and really should take like 6-8 YEARS!

Now I am old, old man. Can I make a game now?
Well yes, depending on what kind of game. 3d? Not yet my friend. You have to start SMALL. I recommend FLASH for this, but I suppose you could use VB. Make a SIDE SCROLLER! Those are fun! Make a space ship side scrolling game or something. You should have enough coding knowledge to do this all by yourself now. After you make a scrolling game, try to make a scrolling game that includes a UP and DOWN. So you can climb ladders and push buttons and all that good stuff. After that try making a full blown out game. With an introduction, plot and levels.
Maybe after FLASH, you should go back to VB. Learn how to do the same things with VB and import data etc. VB is easy to use graphics and make games, because it uses Direct X to power the graphics of your games, which is very very nice.
Time to do this: 2-3 years.

I am on the verge of death; can I make a 3d game now?
Well, no Do you know how to 3d render? If you don¡¦t you have to learn. 3d rendering to ME is an art you can NEVER master, as it is continually advancing and changing. You can be very good but you can never be perfect.
Learning 3D: The rest of your life

Well once you have enough 3d under your belt, which is up to you, you can make a GAME! A 3d game! First off, you will need a 3d game engine. I would suggest NOT making your own as they are difficult to make. Very difficult, I would say don't even try. Find one on the internet, do a search with google. Once you find that engine, try figuring out how it works, look at the code and UNDERSTAND it. Once you have the game engine, make some models, texture those models, and make sure your game engine is capable of handling the amount of polys. Now get a CREW. You don't think Blizzard and Sierra make games by themselves do you? They have hundreds and thousands of workers making their games. So you need a good sized crew, 10-20 DEDICATED people. Well yeah, you now have set up a little business that is going to try to make a game. Have fun. Remember making a game isn't easy. Making a game takes a couple years in itself, and unless you're going for crap/demo game then it should take a couple months, but that is lame as you are just wasting your time. All in all, this process should take:
9-10 Years in itself.

So now you're probably 30-40 years old and are very mad at me for making you wait so long. By that time there is probably 4D or something. :-P Well that's how it goes. Thinking of making a game? Start with the BASICS and work your way through the ladder.





Im learning 3d programming and its not all that hard. And guess what im 14 almost 15. Im "ok" at modeling and have a team and were making a game.
__________________
We Are Coming, Dont You Forget It.

Last edited by Dreamcast; 24-03-2005 at 03:53 AM..
Dreamcast is offline   Reply With Quote
Old 03-04-2005, 03:41 PM   #63
unwindyoursoul
King of Blades
 
unwindyoursoul's Avatar
 
Join Date: Apr 2005
Location: Lahore, Pakistan
Posts: 11
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to unwindyoursoul Send a message via Yahoo to unwindyoursoul
cool man
__________________
ßluέ Stέέl ®
unwindyoursoul is offline   Reply With Quote
Old 09-04-2005, 08:13 AM   #64
Dreamcast
Registered User
 
Dreamcast's Avatar
 
Join Date: Mar 2005
Location: Oklahoma, US
Posts: 54
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks
__________________
We Are Coming, Dont You Forget It.
Dreamcast is offline   Reply With Quote
Old 06-05-2005, 11:28 PM   #65
Hilm
Registered User
 
Hilm's Avatar
 
Join Date: Mar 2005
Posts: 183
Thanks: 0
Thanked 0 Times in 0 Posts
Engines :

Ogre3d - requires C++/C programming

Realm Crafter - Currentally in beta, for MMO's only, only requires basic knoledge of scripting

DarkBasic - dont even go there it's easy but it's crap.

Explorations 32 Bit - A very good iscroetric 2d game maker with little peogramming needed, but only good for iscometric games, does support online, mmo and off line...
Hilm is offline   Reply With Quote
Old 06-05-2005, 11:34 PM   #66
Hilm
Registered User
 
Hilm's Avatar
 
Join Date: Mar 2005
Posts: 183
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Dreamcast
Im learning 3d programming and its not all that hard. And guess what im 14 almost 15. Im "ok" at modeling and have a team and were making a game.
lol i'm 15 and know the basics of C++, Direct X 3d and i can model and animate lol (still improving programming though lol).

HOWEVER if i'd truly advise u start on a 2d type game, mainly as:
1)you find out whose actually determined as if they dont stick around long enough to make a 2d game... they have no chance at 3d lol...
2)you can find out how good they are at modelling from teh 2d renders... then you can assign them jobs using that info...
3)You want to start a company u need to build a reputation, a good 2d game is a nice way to do this (eg blizzard made 2 2d games before trying 3d and when they did release 3d they were succesfull due to there reputation) And you have more chance of making a giid 2d game than u have of making a good 3d 1...


Just some advice after having been in and out of projects for about 5 years lol... (unless u know all of they in real life aint aint juts doing on line)...
Hilm is offline   Reply With Quote
Old 09-05-2005, 09:21 PM   #67
Dreamcast
Registered User
 
Dreamcast's Avatar
 
Join Date: Mar 2005
Location: Oklahoma, US
Posts: 54
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Hilm
Engines :

Ogre3d - requires C++/C programming

Realm Crafter - Currentally in beta, for MMO's only, only requires basic knoledge of scripting

DarkBasic - dont even go there it's easy but it's crap.

Explorations 32 Bit - A very good iscroetric 2d game maker with little peogramming needed, but only good for iscometric games, does support online, mmo and off line...
DarkBasic Rocks so shut the **** up. People I reccomend DarkBasic Pro.

Link: www.darkbasic.com

Also one more thing, dont dis- darkbasic ever. If you do I will have to prove its quality.


If your a beginner you cant start out c++. You have to start out with the basic's. And plus there is this game featured in pc gamers magazine made by darkbasic because of its quality,w00t, w00t, in your face.
__________________
We Are Coming, Dont You Forget It.

Last edited by Dreamcast; 09-05-2005 at 09:23 PM..
Dreamcast is offline   Reply With Quote
Old 09-05-2005, 09:30 PM   #68
Hilm
Registered User
 
Hilm's Avatar
 
Join Date: Mar 2005
Posts: 183
Thanks: 0
Thanked 0 Times in 0 Posts
ok i'll admit dark basic is ok TO LEARN BASICS eg sine rules for programming later etc HOWEVER it supports like 16000 polys in a screen at a time tops meaning very low poly well everthing... It also lacks some advanced features and is not open source...
Hilm is offline   Reply With Quote
Old 08-07-2005, 05:00 PM   #69
hoaifanh
Registered User
 
Join Date: Jul 2005
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
hey every body .i love 3d but i have some problem when i create animation in Maya.So i hope some one can help me .Please contact with me :hoaifanh@gmail.com
hoaifanh is offline   Reply With Quote
Old 08-07-2005, 06:01 PM   #70
ROB
Registered User
 
ROB's Avatar
 
Join Date: Aug 2004
Location: Bradford
Posts: 94
Thanks: 0
Thanked 0 Times in 0 Posts
Hello, Darkbasic pro is a good starting place for a noob. You can learn the theory and have a lot of functions that you would normally have to program yourself.
But if you want to impress the head honchos and land yourself a job with a games company, your going to have to learn C++ and use DirectX, OpenGL or make your own Graphics API (if you want to go the programming route).
Companies would rather see a candidate specialize on a topic (e.g. special effects, game play, physics, game tools etc), than see a cheap knockoff of other games.
OpenGL will score you more brownie points because it is cross platform unlike directX which is windows only (kinda useful now the xbox is doing better). Yes there are pros and cons for each one, so you can go research yourself and agree with me later.
A lot of companies now are using middleware packages like renderware which will allow you to program a game and then compile it for multiple platforms (PS2,XBOX,GC,PC,PSP) with minor adjustments here and there!
If you want to be a games programmer start with the basics and work your way up. As Hilm suggested start with 2D you'll learn everything you need to know about game logic, AI, Performance and so on and when you’re ready just add another dimension, it is that easy, and then you can worry about squeezing that extra polygon at a 120FPS.
Later guys
ROB is offline   Reply With Quote
Old 08-07-2005, 06:20 PM   #71
Neox
Registered User
 
Join Date: Aug 2003
Location: Berlin/Germany
Posts: 177
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to Neox
Quote:
Originally Posted by Hilm
eg blizzard made 2 2d games before trying 3d and when they did release 3d they were succesfull due to there reputation
LOL!
__________________
Bonus vir semper tiro
Neox is offline   Reply With Quote
Old 29-08-2005, 10:54 PM   #72
Ali.Kheradmand
Registered User
 
Join Date: Jun 2005
Posts: 124
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via Yahoo to Ali.Kheradmand
i didn't read any of these things you right.i just want to know about GAME ENGINE and how can i export a model to a GAME ENGINE.
Ali.Kheradmand is offline   Reply With Quote
Old 19-10-2005, 07:21 AM   #73
Arius
Esoteric.
 
Arius's Avatar
 
Join Date: May 2003
Location: Uk
Posts: 176
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Ali.Kheradmand
i didn't read any of these things you right.i just want to know about GAME ENGINE and how can i export a model to a GAME ENGINE.

Very much dependant on the engines pipeline. Some use custom file formats, whilst others support primitive or standard formats - like .x or .3ds.

**Edit

I haven't actually been here for a while, i've got a nice gallery of work going - heres some shots of my stuff.

[ Heres a cube, with a transparency shader ]


[ Shot from my tech demo for the graphics lib I use ]


[ This is a normal mapped "rancor", kindly donated by a friend of mine( mod: zb2, anim: maya ) ]


[ Foliage mapping function I wrote, uses grayscale maps ]


[ Couple shots from my tech demo "meadow", throwing the glowBall(tm) uses realtime physics sim courtesy of "Newton Dynamics" ]




[ This is a shot from meadow2, I was testing a glow hint shader, which had little effect other than killing my framerate ]

Last edited by Arius; 19-10-2005 at 07:46 AM..
Arius is offline   Reply With Quote
Old 11-12-2005, 01:39 AM   #74
Freespace-3DT
Commando Moderator
 
Freespace-3DT's Avatar
 
Join Date: Apr 2005
Location: UK
Posts: 13,908
Thanks: 43
Thanked 205 Times in 178 Posts
Awards Showcase
The Ultimate 3DTotal Award!: Only available in Platinum, given to select few for incredible service to the community. - Issue reason: Continued service to the threedy community throughout! Very well deserved. Threedy Top Poster - Platinum: Contributing to the forums with 5,000+ posts - Issue reason: Contributing to the forums with 5,000+ posts. Threedy Top Poster - Gold: Contributing to the forums with 2,000+ posts - Issue reason: Target reached! Threedy Top Poster - Silver: Contributing to the forums with 1,000+ posts - Issue reason: Target reached! Threedy Top Poster - Bronze: Contributing to the forums with 100+ posts - Issue reason: Target reached! The Golden Eye: Producing art worthy of being linked from the frontpage of either forums or 3DTotal.com - Issue reason: Art work was linked from the frontpage! Thumbs up!:  - Issue reason: For doing a great job in helping out! Thumbs up!:  - Issue reason: For coming up with a cool logo suggestion! Speed Animation - Gold: Winner of a speed animation challenge! - Issue reason: For Excellence in Speed Animation Speed Modelling - Silver: 2nd place in a speed modelling challenge! - Issue reason: For winning second place in the SMC Mix Me Up One More Time. 
Total Awards: 10
Wow, that last shot is superb, Arius, except for the plain sky.
__________________
Cinematics:

StarCraft: Final Metamorphosis (Final 7.5 Minute CG Animation)

Speed Factor 2 (23-NOV-2010)

Demo Reel 2010 (1-OCT-2010)

StarCraft: First Contact (08-JUL-2009)






Freespace-3DT is offline   Reply With Quote
Old 13-01-2006, 09:46 PM   #75
Arius
Esoteric.
 
Arius's Avatar
 
Join Date: May 2003
Location: Uk
Posts: 176
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks man, looks like I need to rehost my gallery. Current host is a little too flaky.
__________________
-...-
Squeeged third eye.
Arius is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:54 AM.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
all images displayed on this site are copyright the original artists and may not be reproduced, copied or published elsewhere without their express permission