All Channels
Popular
620°

How to Make a Video Game: Programming, SDKs, and GDKs

One of the most challenging parts about making a game is the software you will use. Determining which language to use, and learning to code the game in that language. Some people may find it reasonably easy to simply grab some C++ Libraries and start coding right out of Notepad, but for some of us we need to get our feet wet first.

Read Full Story >>
associatedcontent.com
Anime-Vixen5774d ago

That article was really confusing!

nickjkl5774d ago (Edited 5774d ago )

no you lose a few brain cells when you read something really stupid
or are around some one really stupid

i havent heard some one lose a few brain cells when reading somethign that educates them on a subject they knew very little about

AAACE55774d ago

I hope no one here goes in public and starts talking about SDK's and GDK's... You could have a hell of an ass whoopin on the way!

lol

Theonik5773d ago (Edited 5773d ago )

Too late, done that. Saved myself from the ass whooping though.

Eamon5773d ago (Edited 5773d ago )

hahaha, nickjkl, you made me literally LOL there.

+1 bubbles!

OneSneakyMofo5773d ago

Computer Science major here. Developing a game is TOUGH. If you want to pursue game development, make sure your idea is small enough that you can work on it solo. You don't want the scope of your project to weigh you down later down the road. This is what happened to my team in Game Design 2. Unfortunately for us, it was our professor's first time teaching that class so he didn't question the ideas we had thought up. By the end of the semester, we bit off more than we could chew.

Bloodraid5773d ago

Developing a game is not tough. Developing a large game takes time, but is by no means 'tough'.

As long as you have a decent understanding of the language you're programming in, making games is quite simple.

- Start Game Loop
-- Process User Input
-- Update World
-- Render World
- End Game Loop

If you know how to receive user input, write logic, and draw images to the screen, you've got yourself a game.

I've been programming for ~4 years; self-taught.

OneSneakyMofo5773d ago

@Bloodraid, you're confusing programming with game development as a whole. Creating artwork for the game, wrapping artwork around 3D creations your peers have created, applying a MVC model to the character, character animation, level design, etc. All of these things are used to create a game. I'm not talking about creating pong in C++ using graphics, I'm talking about a full blown game using a game engine, SDK, 3D modeler.

I guess you are right though - I chose the wrong word "tough." It's much more time consuming than it is tough. It only becomes tough when you realize you're in too deep.

Bloodraid5773d ago

No, I'm not mistaking it programming for game development.

If you write a 3D engine from scratch, yes, it will be difficult and time consuming, but there are many engines out there that take care of all of the rendering for you, and you just need to write all of the logic.

You said "Developing a game is TOUGH", which it is not. Creating media for a game, perhaps. But the actual programming aspect is not too difficult if you understand what you're doing.

pantatkaula5773d ago

Bro, can you teach me? Really interested to learn here..

zagibu5773d ago

@BloodRaid: Maybe you'd like to back up your claims by providing links to the many games you have already created?

What you describe is not a game. It's a simple program that reacts on user input and changes it's graphical output accordingly. If you think this is enough to be called "game", then you probably also think it's easy to drive (just turn on the engine, put your foot on the gas pedal and steer, nevermind traffic rules or even knowing the way).

I think the article did indeed describe the easiest way to get into game development. It must be added that the resulting games will probably be clones of jump and runs and shoot em ups for a while, but it's a beginning.

+ Show (2) more repliesLast reply 5773d ago
theKiller5773d ago (Edited 5773d ago )

i know programming in C and Java, so these things do give hints. however if i want to make a game (i did and i want to do more) i would just read books of how to create games. or some tutorials online!!

the article just give a hint how to start for beginners.

romalias25774d ago (Edited 5774d ago )

Really... Thought it was pretty straight forward... but then again, I've been playing with these programs quite a bit. Game studio is really a lot easier then it sounds. Game maker is really easy to break into the best thing to do is use Game Maker for a little while then graduate to the 3D Game Studio.

I found that at first Game Maker was confusing, but as I learned to script in it I was learning some basic principles for scripting in Lite C as well. Next thing I knew I had a game growing it was a rather nice game to.

One of the greatest things about Game Studio is that it will teach you programming techniques you will use later, if you decide to build your own Game Engine.

Mista T5774d ago (Edited 5774d ago )

I've always wanted to create a video game, even a cheap little flash game that can be played for free. If I could have one shot, just one shot, I know can make it big.

the thing is I don't know how to program, I wish I did :/

UnSelf5774d ago

not to sell false dreams but i think in this age you can learn it relatively easily as long as u apply urself.

Something like learning to program is very feasible, and im sure there are thousands of ppl out there who are ready and willing to teach others.

i dabbled around with some light programming during my MUGEN days, and i learned its one of those things you learn as you play with it

Chimerhazzard5773d ago

The difference is, I do know how to program, I just don't have time to make a game... to much work in college :(

But I am thinking on making a game soon. I am proficient at Java, but Java is not that good for making games... Too slow. I might give it a shot with Java or I might try and learn C++.

On Topic: I think this article is interesting, but it's kinda a waste of time. If you are going to dedicate time and resources to know how to program, then dedicate them learning a REAL language like Java, Python, C++ or C. Not some useless "lite C" program language that you can only use with Game Studio. And really the best way to learn is to have a goal (make a game) and then learn the tricks of the trade through tutorials and trial and error.

Bloodraid5773d ago

Java's not bad for making games as long as you write an efficient engine.

Hell; using a graphics engine (JME/Slick2D) that wraps openGL/openAL is brilliant.

zagibu5773d ago

If you wanna stick with Java, try the JMonkeyEngine. Otherwise, try Panda3d.

OneSneakyMofo5773d ago

Start learning to program by looking at scripting languages (Python then branch to PHP). Once you learn PHP, you can learn C++. Once you learn C++ and Object-oriented programming, you'll be able to pick up programming languages pretty fast as most languages are the same just syntaxed differently.

zagibu5773d ago

Good advice, but I would skip PHP, because PHP is very similar to Python (it's an interpreted language), but is more targeted towards webservers. In fact, I recommend sticking with Python and using Panda3d for 3d games or PyGame for 2d games.
Game development doesn't only require programming skills, though, you also have to create content. Luckily, there are good and free applications out there with good tutorials, like Blender, GIMP, Audacity, etc.

tunaks15774d ago

programming, programming, and programming.

dvtran935773d ago

<peon voice> Work...work...work...</peon voice>

zagibu5773d ago

Followed by modeling (not what Gisele does), rigging, animating, skinning, texturing, converting, sound editing, testing, etc.

romalias25774d ago (Edited 5774d ago )

Game maker lets you get the job done without any programming experience at all... It's kind of like putting together a puzzle with all the pieces already created you just need to put them together, and come up with original art and music. Game Maker requires no credit be given to them so if you do a great game you can sell it even though it was made using Game Maker.

Once you are more accustomed to using Game Maker you can start using more complex scripting, but when you're building that first design, it's much like using a webpage builder, it's so simple.

I think I spent a few months in Game Maker before I graduated to Game Studio. Game Maker is basically point and click, until you start learning to write scripts to do things that point and click can't.

Bloodraid5773d ago

The issue with using a game-making program is that your flexibility is limited. You're sort of constrained to what the engine allows for.

romalias25773d ago

Agreed, but this is intended for entry level people to get their feet wet. Once they start to build the game they can delve deeper and start scripting, and the basic principles you learn once you do so you will carry on to other more used languages, such as Java, C++, C, C#, and even Basic. While each language is a bit different, the commands are similar.

Show all comments (50)
70°

Microsoft Gaming Revenue Drops 7% Year-on-Year, Content and Services Down 5%, Xbox Hardware Down 33%

Microsoft announced its financial results for Q3 of fiscal year 2026, including an update on its gaming Xbox business and more.

Read Full Story >>
simulationdaily.com
Jin_Sakai33d ago (Edited 33d ago )

Not looking good. Hopefully Asha Sharma is able to turn Phil’s disaster around.

dveio33d ago

To me it's still quite remarkable how they can cash-in 5.3bn in revenue in a single quarter, since their hardware is basically dead.

Jingsing33d ago

The stock mark is what makes Microsoft remarkable, They have convinced every institutional and retail investor to just keep piling money into them. Like many big tech giants they are just a big growing pyramid scheme. As long as people keep dropping money into ETF's that cover the market Microsoft will always be liquid. At the same time it is completely stifling innovation and competition. People need to start being more discreet in how they invest their money as it's killing the system.

Tanktopmaster9233d ago

Once they re-evaluate exclusive all will be fine….

S2Killinit33d ago

Riiiiight because people will just flock back to them for one or two games per year.

Jingsing33d ago

15+ years of bad performance is what they call irreparable in business. It is time for them to sell off the assets and get out of entertainment.

Tanktopmaster9233d ago

These declines are on the back of extra revenue received from releasing games like Forza horizon 5 on PlayStation. So I’m being sarcastic here when I said they should go back to exclusives. Killing off a revenue stream from Ps5 sales will only make things worse

Show all comments (13)
50°

Report: Injustice 3 in Development at NetherRealm Studios

Thanks to the slip-up of an artist working on the title, we now have more evidence that a new Injustice game is in the works.

50°

Spiders Studio, Developers of GreedFall: The Dying World, Announce Liquidation of the Company

Spiders: "We're going to cut straight to the chase so you're not left wondering: After a long period without clear answers, we have received confirmation that Spiders is being liquidated.

What does it mean? This means the company as a whole no longer exists. We'll cease our functions immediately. The planned DLC will release via Nacon, and then-- well, that's it.

We're sorry that it's come to this and would like to thank each and every one of you for your support over the years.

If you have any questions or run into issues with your games, please contact Nacon directly as we'll no longer be able to reply."