Nov 8, 2009
Pages: 1, 2, 3, 4

What Language Is Best For Game Programming? - I need some help

free web hosting

Read Latest Entries..: (Post #38) by The_Fury on Aug 15 2009, 11:08 AM.
QUOTE ((G)ash @ Feb 16 2009, 06:15 PM) game development in C#What Language Is Best For Game Programming?<p>I'm hoping to develop a simple computer game for kids. Would C# be a good choice</p><p>best language for game development</p>LOL way to necro a year old thread, However, strong words like "BEST" are not the way to decide on what programming language is suitable for the task your working on. Programming languages are tools, and like othe...
read more.
Read the FIRST post of this Topic. - Express your Opinion! Contribute Knowledge :-).

Open Discussion & Free Web Hosting > Computers & Tech > Programming > Game Programming

What Language Is Best For Game Programming? - I need some help

bigd1
ok I am trying to get into programming and then into games. So i was wondering if anyone knows a good language except c++. I have started to learn it but the problem is its not user friendly for a first time programmer. So I would appreciate it if you can maybe name some languages and there weak points and strong points i would aprreciate it.

Comment/Reply (w/o sign-up)

warbird
GML (GameMaker Language, the language of the game-creating program GameMaker) is very user friendly and it's pretty much similar to C++, it's like a stripped version of it. You will like it I think. You can download GM here.

Comment/Reply (w/o sign-up)

bob3695
A good choice...but an sort of expensive choice would be 3D Game studio. It has a level designer, model creater and it also has a stripped down version of C++. The *cheapest* version is $50 but you could spend up to $900. Check it out at www.conitec.net/a4info.htm. This is for 3D games, for 2D games I would go with GameMaker like warbird sugested.

Comment/Reply (w/o sign-up)

FearfullyMade
I would suggest giving Java a try. It is very similar to C++ as far as syntax and what you can go with the language goes. However, I think it is a little bit easier for beginners to learn. If Java is still to much for you at first, then try either some form of basic or a language like what warbird suggested. They should be even easier to learn. I like Java (and C++) because of all the power and freedom you have. If you have enough expierence you can do pretty much anything you want. Unfortunately, all that power and freedom does make them kind of hard to learn.

My best piece of advice for you is to not give up. Regardless of what language you chose it is going to take some time before you become good with it. And it will even longer before you master the art of making games. But if stick with it and don't give up then I think you will eventually succeed regardless of what language you chose.

Comment/Reply (w/o sign-up)

warbird
I agree with you fearfullymade, but if you start you better should start with GML, it's the same, but C++ (and Java) just have some more options that you don't have in GML but you will not need them if you are a starter so that's why I say GML. Another "problem" with C++: because there are more then one compiler you can use, the result will change a bit sometimes, that's not a problem with GML, it just has one compiler: GameMaker.

Comment/Reply (w/o sign-up)

Andyspics
I Downloaded GM I really liked it TY for the suggestion. biggrin.gif

Comment/Reply (w/o sign-up)

IcedMetal
Well, I have never really liked GM because it didn't seem like you were really doing what you had to to make a game. It felt like there was a little person inside your computer slaving away writing the code for you while you just point-and-click away. So I perfer C++ because you are doing alot more and you get more of a sense of satisfaction.

Comment/Reply (w/o sign-up)

warbird
If you don't like that, you have to use the script function and not the drop-drag thing, I don't like that either. You don't have any control of what you're doing.

-=Jeroen=-

Comment/Reply (w/o sign-up)

SadElated
Hey!

Well with Video Games, I know it's always a good idea to have a roughg idea of what your game does and how it works, before you jump right into making it with any language. If you make a quick prototype on another easy language or programming language it's always easy to look at it and test it for kinks before you bring it forth and really do the extra and minute details with the more advanced languages.

Visual Basics is amazing for this. It allows you to do a lot of stuff simply which gives you a quick idea of what you want your game to generally look like, as well as how you want it to somewhat run. It's AWESOME for Adventure games and RPGs, you can make the scenarios and visuals and test run them in VB allowing you to do a consistant run-through with minimal game play just to let you see how your game flows and whether the graphics work with one another. Sometimes when using graphics it's tricky to really get them to mesh and flow with one another.

I've found using VB first and then going back and forth between it allows you to have something like a story-board for your game and it's a lot of fun. It's also great to send to friends, and others people to get them to test your game and see if it even appeals. Then you advance on it and dive deeper into coding and all that jazz.

Anyways, good luck!

 

 

 


Comment/Reply (w/o sign-up)

warbird
VB also has to be great, I never tried it myself but a friend use it and he say it rocks, maybe I'm gonna try it too, can you give me some handy information SadElated? I would appreciate that.
-=Jeroen=-

Comment/Reply (w/o sign-up)

Latest Entries

The_Fury
QUOTE ((G)ash @ Feb 16 2009, 06:15 PM) *
game development in C#

What Language Is Best For Game Programming?



<p>I'm hoping to develop a simple computer game for kids. Would C# be a good choice</p>

<p>best language for game development</p>


LOL way to necro a year old thread, However, strong words like "BEST" are not the way to decide on what programming language is suitable for the task your working on. Programming languages are tools, and like other tools, some are better for a job than others, sure you could fix your car with a tomahawk and adjustable wrench, but it is much more efficient to use the correct sized spanners to undo nuts and bolts. Making software is exactly the same as fixing your car, firstly you need to define your problem and then find the best tool for the job. All programming languages can be used to make games, but depending on the type of game and how much experience you have as a programmer, one tool may be more efficient than another.

I have used C, C++, Lua and Ruby in games programming, mostly i use C, not because it is the most suitable for the game i am programming, but because someone else had written a networking subsystem that i could use, and i do not have enough of understanding of network communications to write my own from scratch.

So define your problem and then look for the best tool for the job, because learning a new language is not all that difficult if you can program all ready and can understand basic programming concepts.

Comment/Reply (w/o sign-up)

surfermac
i didnt know all these stuff
thanks all of you for the information you are sharing

Comment/Reply (w/o sign-up)

hobbi
I would have to agree with learning Actionscript 3.0 first, and then progressing to other languages as you grow confidence.

Actionscript 3 is an Object Orientated Programming language, like Java and C++ so you will learn many programming techniques that you can later apply when you learn Java and C++.

I am studying Computer Science in Games Technology at Uni, and I started out programming using Actionscript and found it extremely useful to learn the basics of programming. It helped me greatly to learn Java and C++ at University. You can quickly create games with Actionscript, get a feel for game design and programming, and Actionscript 3.0 is similar in syntax to java in some ways.

Flash programming can also be useful for prototyping a game before investing your time developing it in Java or C++.

The majority of games today are developed in C++, so I would highly recommend learning it when you are ready.

Microsoft have a free express edition of XNA Games Studio where you can create games for the XBOX 360 using the programming language C# - which is similar in syntax to java. It also offers tutorials and support to help you learn.

My best advice is to get your feet wet, start small and move up. Experiment, and have fun! Don't try and create a 3D first person shooter straight away, learn the basics and enjoy the process!

Comment/Reply (w/o sign-up)

iGuest
Game programming Languages
What Language Is Best For Game Programming?

I believe Java to be the best programming language at the moment for the point that it is universally accepted and is easy to learn. Anyone who is interested in taking a Java Programming class that is offered by Sun microsystems, please email me and I will get you in, it is absolutely free and if you participate in the class fully you get certified as a Java programmer which is neat. The course is offered by a man named Sang Shin and is an exceptional course for anyone who wants to learn Java. My email is marcos.Osse@gmail.Com

¨Marcos Osse


Comment/Reply (w/o sign-up)

iGuest
Java is #1 regardless
What Language Is Best For Game Programming?

I have examined the question through hours of thinking and have come To the conclusion that Java is your best bet in both the short term & long term.  

Languages like visual basic, game maker, darkbasic, BlitzMax, Flash etc all fall short one way or another.  The biggest downfall for All of these except flash is that there are few books about them, and So there is little for the amateur/newbie to work with - and believe You me - when you are game programming you need as much as you can get To work with & the information needs to be organised like in a Book, unlike disorganised forums that I feel that most of the owners of Those language have. I can almost garantee that all the Tools(knowledge) that you will need to make the games you want, will Not be found in 1 book, so a language that has few books is Counterproductive to our endeavors.  Java does much better; there are Many more game programming books in Java; dozens.  C & C++ have Hundreds.  

C & C++ also falls short in that programming in general is more difficult then Java, but more importantly the functions to make games in those language is many folds more complicated than those in Java Think about all those 1000+ books that you see on Amazon about Direct X Game programming for instance; that's C++ associated.  Java is much Simpler in comparison, but not in general. Game programming Itself is a lot more difficult then making programs, so to want to make Games easily is like trying to escape from a charging Moose by running At it.  As for flash, no offence, but flash really is poor in Performance so much so that you should consider JAVA & C++ at Equivalent speed when next to flash. 

 By learning a"complete" programming language you'll be able To make not just games, but programs as well, and since the language is Complete; it means you can fully make the games to your liking & You won't be physically limited by the language.  

 Java Will run on any platform, I don't just mean Oses like linux & mac, I mean phones, dvd players etc.  So your games can be played on the Most platforms possible.  The compilers are FREE.  Java nowdays is very Close in speed to C++; it isnt far behind especially when it comes to Games. Employment for Java is very high. 

-reply by eric

Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Pages: 1, 2, 3, 4
Similar Topics

Keywords : language, game, programming

  1. Recomend A Graphics Programming Book
    Cg/Shaders/OpenGL-2.x/Direct3D-10 (1)
  2. Good Java Game Programming Book
    Here is a book i wanted to share... (0)
    Hi Everyone; I am not new to java nor am I incompentent. ANyways, I just wanted to shared a book
    that I looked through that seemed fairly easy to follow for java beginners. IT gives a lot of
    demos and explainations on terms and methods. Also, it gives you very good instructions on
    compiling, building, and deploying your game. The book that I am referring to is: Beginning Java 5
    Game Programming Author is Jonathan S. Harbour from University of Advancing Technology ISBN:
    1-59863-150-0 Yes... it is a THOMSON course Technology boo. Its a small book and pretty inexpensiv....
  3. C++ Game Programming Books For Beginners?
    (5)
    can anyone help me with some good latest C++ game programming books (2D, not ready for 3D yet) or
    any good lesson sites for beginners? thanks in advance! cheerz! shiv ....
  4. Help A Beginner Start On With Game Programming
    (8)
    I would like to make some game- no matter what but I have NO idea about programming. I only know php
    a bit, html, java script and css, but I'd like to have game not in the internet but let's
    say a real one... any idea, or progamm which might help?....
  5. What Are Some Good Game Programming Books ?
    (3)
    Can sombody tells me some good books for game programming with C++? /wink.gif' border='0'
    style='vertical-align:middle' alt='wink.gif' /> ....
  6. Black Art Of Java Game Programming
    (0)
  7. Runuo Programming
    (4)
    there is someone that know programming on runuo and ultima online? I was trying to make so that he
    could himself be created account through web but the script that I have for the game server (that he
    update the account stored in database and synchronize them with the database) gives an error to me:
    ( if someone is even than it helps me, it says to me that it does not find the data origin (i think
    the database that i specified) given that I have specified: ( perhaps mistake driver -. -....
  8. Infinite Game Space
    game programming concept (3)
    Of course a computer cannot really have a truly infinite game space but then people do not have the
    infintite lifetimes required to know the difference anyway. You can create a game with billions of
    billions of locations which is more than big enough to be infinite as far as the human game player
    is concerned. You cannot do this with the traditional approach, of programming each location ahead
    of time. Your computer does not have the memory to contain them and the programmer does not have
    the time to program them. Instead you must use fixed seed random generation. F....
  9. Z80 Assembly
    programming games for the Ti-83+ (1)
    Most highschool kids and some college have a TI-83(+) for math, so some of you may be interested in
    this. Basically, there are 2 languages for the Ti-83+. Basic and z80 assembly. Basic is easier, but
    asm is alot faster and more powerful. *note* With z80 assembly, you can make some realy awesome
    calculator games. Actually, z80 assembly is almost identical to the language used to program the
    gameboy. Anyways, Ticalc.org is a really cool site with thousands of games to download for the
    Texas Instrument calculators. Maxcoderz is a great programming group for the TI-83(....
  10. Games Programming
    (30)
    I'm curious to know if anyone here does games programming or planning, any sort. I'm
    currently involved in some game design and coding for MUDs and I think it'd be neat to discuss
    and share ideas here. /smile.gif" style="vertical-align:middle" emoid=":)" border="0"
    alt="smile.gif" />....
  11. Favorite programming resources (websites)
    (5)
    Here are some of my favorite websites. I find myself going online all the time to find out about
    some obscure function in STL or some math topic, etc, etc. Let's pool our resources!
    http://gamedev.net/ Game specific but has a ton of tutorials on all sorts of things well beyond
    programming and has a number of good forums http://www.gamasutra.com/ Has some top notch
    tutorials as well as industry news http://www.msoe.edu/eecs/ce/courseinfo/stl/ I find myself here
    often whenever I tackle STL stuff http://www.jimprice.com/jim-asc.htm I used this website exte....

    1. Looking for language, game, programming

See Also,

*SIMILAR VIDEOS*
Searching Video's for language, game, programming
advertisement



What Language Is Best For Game Programming? - I need some help

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com