Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Programming. | 3 guests
Acmlm's Board - I2 Archive - Programming - A List of Programming Languages used for Video Game Programming.. | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Garmichael

Octoballoon
Level: 21

Posts: 2/166
EXP: 47489
For next: 2454

Since: 06-27-04
From: Bremerton, Wa

Since last post: 316 days
Last activity: 113 days
Posted on 06-27-04 01:56 PM Link | Quote
Hi. I need a list of Languages that are used in all sorts of Video Game Programming, from web based, to PC, to Gameboy, SNES, and Dream Cast, etc.... everything..


So far, my list is somewhat short:

Flash
Php
C/C++
Visual C++
Visual C++ .net
Basic
Visual Basic
Visual Basic.net
J2Me
Java
OpenGL
Direct 3D
Assembler



The thing is, im working on a website where people look for other people to help them with video game projects of all kinds. You can set up portfoliios showing off your talents in Art, Audio, Design, and Programming. and hten theres subcatagories under each (ie, art has 3D CG, Low Poly Modeling, Texture artist, Sprite artist, etc)... Under Programming, Im not sure exactly what to include?


(edited by Garmichael on 06-27-04 04:59 AM)
NightHawk

Bob-Omb
Level: 39

Posts: 186/621
EXP: 374743
For next: 30028

Since: 03-26-04
From: Switzerland

Since last post: 432 days
Last activity: 339 days
Posted on 06-27-04 03:42 PM Link | Quote
OpenGL and DirectX (which includes Direct3D) are APIs, not languages.
I don't think people do any kind of Basic programming these days... I haven't heard about it in quite a while.
Also, Visual C++ isn't a language by itself... neither is the .net stuff for VC++ or VB.

Other than that, the list looks pretty good... but by far, C/C++ is the most popular language for games to be written in.


Under Programming you could include things like overviews of algorithms, tutorials for the APIs mentioned above, and other stuff that explains programming topics that aren't easily understood.
dan

Snap Dragon
Level: 43

Posts: 89/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 06-27-04 04:13 PM Link | Quote
Originally posted by NightHawk
Also, Visual C++ isn't a language by itself... neither is the .net stuff for VC++ or VB.


Actually Visual Basic and Visual Basic .NET are two entirely different things. The .NET version is a language that looks more similar to Java than any other dialect of BASIC.

Garmichael, you could also include Python, which allows you to create cross platform games using SDL. I've also seen it used in commercial games as a scripting language for game mods.

BlitzBasic and DarkBasic are two programming languages that are specifically designed to make games with.
Garmichael

Octoballoon
Level: 21

Posts: 4/166
EXP: 47489
For next: 2454

Since: 06-27-04
From: Bremerton, Wa

Since last post: 316 days
Last activity: 113 days
Posted on 06-27-04 07:27 PM Link | Quote
Those are both pretty helpfull Posts. Thank you.

It got me to thinking tho..
People make up portfolios for their languages.. i need to put in a section where they can mention what APIs they are fluent with, as well as what Premade Game Engines..

So I pretty much have my list of Languages:
C++ (Including VC++, .net and C)
Basic (Including VB)
VB.Net
Python
Assembly
J2Me
WebBased (Includes PHP, ASP, CGI, JScript, etc..)
Java

(I was thinking about taking out the Basics, but since the site is for game developing enthusists of all levels, i decided to keep it in. Alot of people tinkered around with basic before moving on to the harder stuff)



I would now need a list of APIs anyone can think of
So far, I just have
OpenGL
Direct X
Direct 3D (would it be best for Direct 3D and Direct X to be seperate, or together?

and for engines i have
BlitzBasic
Game Factory
DarkBasic
Byond


any aditional things to put in any of the three lists would be much appreciated.
neotransotaku

Baby Mario
戻れたら、
誰も気が付く
Level: 87

Posts: 923/4016
EXP: 6220548
For next: 172226

Since: 03-15-04
From: Outside of Time/Space

Since last post: 11 hours
Last activity: 1 hour
Posted on 06-27-04 09:17 PM Link | Quote
A few things...

1. There is only C, C++, and C#... If I read your resume and you had "C++ (Including VC++, .net and C)", I would write you off in an instant because you don't know what .NET is in relation to C++ (same things goes with .NET and it's relation to VB).

2. Assembly--be more specific. There are tons of instruction sets out there and I highly doubt you know them all. So, instead of saying assembly, say what instruction sets you know or say one you are good at and add "and others"

3. APIs, most of them are graphics related but not all of them are (Win32 comes to mind). OpenGL and DirectX are the most used APIs and Java2D is one exclusively for Java. So if you know Java, it will look good if you can use Java2D.

4. I would say BlitzBasic and company are languages rather than engines because it seems they give you the same type of abstraction that VB does. You could put them in an exclusive category of "game exclusive programming languages"

Okay part of the way, I thought you were making a resume so, some of this stuff was written with that in mind. However, your website is sorta like a resume. If people see something that appears wrong, they will write off your website so it would be good to be accurate with your presentation.

One thing I would like to drive into you, there is a difference between a language and an IDE:

C, C++, C# are all languages, Visual Studio is NOT.
C, C++, C# are NOT IDEs, Visual Studio is.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 1171/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 06-28-04 08:29 AM Link | Quote
Generally older systems are done with ASM, maybe some C. Newer consoles tend to use C. PC games are usually C, sometimes VB, and every now and then some obscure language you've never heard of. Web-based stuff is usually Java or Flash.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Programming - A List of Programming Languages used for Video Game Programming.. | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.016 seconds.