Jump to content


Which Language?


6 replies to this topic

#1 symj34

    New Member

  • Members
  • Pip
  • 5 posts

Posted 05 March 2013 - 08:49 AM

Hey everyone.

I have just started learning game design but I do not know which language to start with. I have been told that dark basic pro and game maker are a good place to start learning, but I come from an art background and I am very interested in the design aspect of gaming. Would be very grateful for any advice and what is the best way to go?

Thanks

#2 geon

    Senior Member

  • Members
  • PipPipPipPip
  • 939 posts

Posted 05 March 2013 - 09:01 AM

You should probably look into Unity.

#3 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1590 posts

Posted 05 March 2013 - 01:50 PM

This question gets asked a lot and I think the majority will recommend Python as a beginning language. First of all, you will probably need to learn at least a few languages if you do much programming. There are a few programmers that only know c++ or c, but most programmers now days know more than one. Many colleges start programmers out with Python. You really should know how to program before you can get involved in game design, so you should study a language and understand at least the basics before grabbing an engine, otherwise you will be fighting to understand programming and the internals of the engine. The engine you choose will probably use a slightly differently structured language, but the fundamentals will all be the same. Once you understand classes, you should be able to move onto whatever you want.

I don't say that's the only way, like geon said, you could just start out with Unity, or many others that are fairly easy to learn. As far as graphics go, it may be better you aren't very good at it. You can find some free models, or use cubes and spheres, and worry about designing a game instead of getting wrapped up in it. It's easy to get so involved in graphics that you forget about the design aspect. There are free sprites around, and anyone can draw some basic shapes.
If you want to get started in modeling, I would recommend Sketchup 8. Designing 3d models like buildings really doesn't have much to do with art and almost anyone can do it. You'll have to do a few searches to figure out how to use the exported models in an engine. For 2d art, Inkscape is pretty good to do some simple art. I sometimes use it in combination with Gimp, to change formats or make changes in it.
Currently using Blender and Unity.

#4 symj34

    New Member

  • Members
  • Pip
  • 5 posts

Posted 05 March 2013 - 01:51 PM

Hi, thanks for the reply. I am looking into Unity. I have a games website, and by trade I am an artist and designer, but I love technology and games so something that I can use to combine the two, with a view to learning other game languages as I go would be great!

Thanks

#5 symj34

    New Member

  • Members
  • Pip
  • 5 posts

Posted 05 March 2013 - 01:53 PM

Okay, I shall have a look into Python as well. Is Python a free language to download, and what are your thoughts on Unity as mentioned earlier?

Many thanks

#6 Dawoodoz

    New Member

  • Members
  • Pip
  • 4 posts

Posted 02 April 2013 - 07:49 PM

Python is free to use, cross platform and have a very clean syntax. The downsides is that Python is interpreted and don't have compile time type checking.

Java is faster using just in time compilation and also portable. The downside is that Java was created when OOP was new to people so that functional and table driven programming doesn't fit in well.

Visual Basic is not portable but great for learning the basics of procedural programming and making in house office applications since the framework has been working since the first versions of Windows without having to change to any new flashy interface packet.

#7 TTTNL

    Member

  • Members
  • PipPip
  • 48 posts

Posted 14 April 2013 - 12:08 AM

Quote

Okay, I shall have a look into Python as well. Is Python a free language to download, and what are your thoughts on Unity as mentioned earlier?

Many thanks
You should look into the TheNewBoston python tutorials, if you ever searched a programming language tutorial on Youtube you must've come a cross a video of this guy, he is an awesome teacher. And after that you can do his Pygame tutorials. Then you have the basic parts of a game.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users