| Thread (77 posts) | ||
|---|---|---|
|
Anageth 5/16/06 8:34:41 AM
|
||
|
Novice Member
Joined: 3/15/05 |
From what I've seen of this section of the MMORPG.com forum, there have been many people who claim that they can develop a fully working game, or even worse an MMORPG with little to no experience. I thought I'd write this to give people an idea what they need to do before considering making a game. Let's say you are the eleven year old statistic who believes he can create the next third generation MMORPG. If by posts like this, then you are going to need to learn before thinking of starting a team. First of all, what role can you play? No, not in game! But in a team. What assets do you possess which you can offer in your future team? PROGRAMMER: If you are the programmer type, attempt to learn a simple (Object Orientated Programming) language. There is a huge variety to choose from, and not a single one can be deemed 'the best'. Each language is good at something, and hence why they are still used nowadays. C#: C# is brilliant for any Windows forms applications. I started making programs in this language, and it's very simple to get a grasp of. After buying a couple of books (I'll get on to that later), I quickly understood the core foundations of programming in general, then what C# has to offer. Remember though that to run C# code, you will need the .NET Framework installed on EVERY computer you run your program on. You can get it here. C++: People tend to see C++ as the almighty language, and everybody should use to it. The fact is, it IS a brilliant language, but it's far from easy to start off from scratch with. All programming follows the same architecture when running a program or a game, but it's difficult to understand how C++ approaches this. I am attempting to learn it now, from my knowledge of C# and it has greatly helped me. C: I have no experience in C, but this much I know. Unlike C# and C++, C isn't OOP (Object Orientated Programming). This means that when developing your game demo / program, you cannot 're-use' classes. Like in Macromedia Flash, where you can make an instance of a symbol, here you use the base symbol. Hope that's not too confusing. VB: VB or Visual Basic is very simple to grasp. When I started using the TrueVision 3D engine (which has an ad on this website), I realised that most tutorials (and most users) were in VB, so I started learning it. Though the synthax is written in a different way to in other languages (namely the ones above), it is powerful and there are many tutorial sites to learn it. Java: Again no experience with Java, but it's perfectly capable of achieving 2D and 3D games. What is funny though is how similar the syntax (the way you write the code) is to C#. If you were to compare Java and C# code, it is almost identical. With the most commonly used languages out of the way, you can then start to experiment with what these languages have to offer. What I think is best to do is NOT to work on huge projects just yet, just mess around with what the libraries have to offer. Try: - Firing events, make a button that shows a messagebox. Now you will require an IDE to get your code going. There's a lot of them, but here are my favourites:
Link: http://msdn.microsoft.com/vstudio/
Link: http://www.icsharpcode.net/OpenSource/SD/
Link: http://msdn.microsoft.com/vstudio/express/
Link: http://www.bloodshed.net/devcpp.html
Link: http://www.pnotepad.org/ What programming isn't:
Programming Books: I can highly recommend the following books: - C# Programmer's Handbook by Gregory S. MacBeth (ISBN: 1-59059-270-0 Publisher: Apress) - Beginning C++ Game Programming (Game Development Series) (Paperback) by Michael Dawson [Thanks Sparhawk77] - The Waite Group's Object-Oriented Programming in C++ (Paperback) by Robert Lafore Link: http://www.amazon.com/gp/product/157169160X/002-5707307-0472007?v=glance&n=283155 [Thanks Sparhawk77] - Professional C++ by Nicholas A. Solter and Scott J.Kleper. Don't be fooled by the name, if you have working knowledge of a language, and wish to move on to C++, it's good. (ISBN: 0-7645-7484-1 Publisher: Wrox) - Programming Role Playing Games with DirectX by Jim Adams (ISBN: 1-931841-09-8 Publisher: Premier Press) - The Zen of Direct3D Game Programming by Peter Walsh (ISBN: 0-7615-3429-6 Publisher: Premier Press) - The Game Makers Apprentice. Link: http://www.amazon.com/Game-Makers-Apprentice-Development-Beginners/dp/1590596153/sr=8-1/qid=1164740380/ref=pd_bbs_sr_1/103-5125318-4215033?ie=UTF8&s=books) [Thanks Dracis] If anybody else has any books to add, please post them. If you have any questions you don't want to ask here, visit the MSDN Forums. This concludes the programmer section. |
|
| No longer visiting MMORPG.com. |
||
|
Anageth 5/16/06 8:36:17 AM
|
||
|
Novice Member
Joined: 3/15/05 |
The Artist: Now unlike the programmer position, where in a small indie team, the programmer basically handles all "programming"aspects, the artistic side is different. If programming is definately not for you, you need to ask yourself what you can offer the art department of your future team. Modelling: There are loads and loads of modelling and animation packages out there, so I will only cover the biggest (and free) ones. Again, feel free to add to it should I miss any. First, the 'costly' ones.
Link: http://usa.autodesk.com/adsk/servlet/index?id=6871843&siteID=123112
- SoftImage: Cost for Foundation version: £299.00 - ~564 USD - Lightwave: Cost: 495.00USD to 895.00USD - £262 to £474 - Houdini Cost: 1,299 to 17,000 USD - £689 to £9,020. Now that the expensive ones are out of the way, here are the free ones! -GMAX
Please note: GMAX isn't run by Discreet (Autodesk) anymore. - Blender Cost: FREE! - Milkshape
- Nendo Cost: Free, but it's essentially a Personal Learning Edition. You can't export/save until you buy it. Link: http://www.izware.com/nendo/index.htm - Anim8or Cost: FREE! Link: http://www.anim8or.com/ - Wings 3D Cost: Free, and open sourced. Though watch out, if you're not used to using open source software, try using something else. Link: http://www.wings3d.com Note: You can't make any animations in Wings3D. Drawing / Concept Art: If you have the skills required to cut it out as a drawing/concept artist, there's a wide variety of digital tools you Even though I can honestly admit that I cannot draw to save my own life, I am very fond of Painter. I downloaded the trial a couple of months ago, and was literally blown away. Unlike other packages, like Photoshop, the brushes and pallette feel very real, and the effects you can get are stunning. It's definately a try, the trial is on their site. Painter: Cost: 199.00USD (was $429!) - £105. If your like me, and enjoy messing around painting stuff, but the sheer detail in Painter worries you, try Photoshop. I doubt there's one person on this forum who hasn't tried or heard of Photoshop, but I'll cover it anyway. It was originally developed for image manipulation, and is best known for it's use of filters, but it can achieve very realistic digital textures when pushed. A friend of mine used Photoshop in most of his portfolio, which can be found here (http://www.nelsonpimenta.com/), which should tell you the incredible canvases it can make. If your trying to make textures for your game, there are loads of tutorials here (http://www.tutorialized.com/tutorials/Photoshop/Textures-and-Patterns/1) which I'm sure will come in handy. Cost: From 649USD - £344. This concludes the end of the Artist section. I hope this thread is going to be of some use to someone here. Edit: Added Maya to list (21/05/06). Edit: Added books and notepad tool, thanks Sparhawk77. (11/06/06) Edit: Added Nendo, Anim8or and Wings3D to the list. Thanks Fenderic (11/07/06) - Anageth |
|
| No longer visiting MMORPG.com. |
||
|
Anageth 5/16/06 8:44:06 AM
|
||
|
Novice Member
Joined: 3/15/05 |
The stay away list Ok another update to this thread. Just like anybody else here who is interested in developing games (animedude etc) have noticed, this section of the forum has had many recruitment threads which have turned - well ugly. Therefore I've added a stay away list for those actually looking for a successful team. Team One: Team Name: Endora Online Why?
Team Two:
Why?
Team Three: Team Name: n/a Why?
Team Four: Team Name: Fast Blades Why?
|
|
| No longer visiting MMORPG.com. |
||
|
Anageth 5/16/06 8:44:17 AM
|
||
|
Novice Member
Joined: 3/15/05 |
XNA and C# - The new relationship:
As some of you know, XNA beta was recently unleashed, and so I thought I would update this thread with info on it. First off, a shotgun FAQ: Q) What is XNA? A) Microsoft XNA is a set of tools, complete with a managed runtime environment, provided by Microsoft which facilitates computer game design, development and management. [source]
Q) So what did that just mean? A) Essentially XNA is a development SDK (software development kit) which enables less capable developers to create video games in much less time. This is done by ignoring or simplifying some of the regular processes done in such SDKs as DirectX. Q) What languages can I use? A) You can currently only use C#. For more information on C#, go here. Q) Is it true I can develop games for PC and Xbox 360? A) Yes, you can. Q) What do I need installed on my computer? A) You will need a development environment (IDE) which will enable you to write, debug and test your game. This comes in the form of Visual C# Express Edition, which is free to download here. Next, you will need the latest DirectX runtimes, which can be downloaded here. Finally, you can now go to the Microsoft XNA Game Studio Express, which can be found here. So now that you have all the above done, you can start to experiment with some of the features which XNA offers. I highly advise you go to “Help” > “How do I” in Visual C# Express Edition, and find the entries for XNA. You will find “Getting Started” examples, and a walkthrough to your first XNA game.
Here is a screenshot of the entry:
|
|
| No longer visiting MMORPG.com. |
||
|
Arcas 5/16/06 9:05:34 AM
|
||
|
Novice Member
Joined: 5/12/02 |
Just about the first thing I do when I run into people who want to make their own MMORPG is to drag them over to Tom Sloper's site at http://www.sloperama.com/advice.html. I know people who have read it an immediately said that they did not want to work in the game industry anymore. Likewise, I have also met people who read it and gained even more passion about getting started, but now had the know-how to form a serious plan of action. But everyone that reads it comes out of it with a much larger grasp of that void they are considering be it "designing my own game/MMORPG" or "getting into the game industry." |
|
| -Arcas My thoughts on MMORPG design: |
||
|
Anageth 5/16/06 9:18:41 AM
|
||
|
Novice Member
Joined: 3/15/05 |
Very interesting site, added to my favorites. |
|
| No longer visiting MMORPG.com. |
||