Game Programming

Klogg

Centurion
Joined
Oct 7, 2003
Messages
104
Does anyone know of a good web site that teaches how to make video games in VB.NET? I already know how to write applications, but I'm not sure how I should go about programming a game. I've done some searches on Google, but I can't find anything that will help me out. Anything that was close to what I needed was for versions of VB before .NET. Any input would be appreciated.
 
Are you interested in learning about the graphics, or just game logic in general? If you say "both", then I'd pick one and start there...

A "game" is like a bunch of apps rolled into one, in terms of what's needed to create one. If you want, check out some of the threads in the graphics forums to help with graphics. You'll have to decide if you want to learn DirectX (moderate to very difficult learning curve) or GDI+.

You might also check out some "tutorials" that some users have posted, here and elsewhere: maybe search google for "C# game" or something close
 
Programming an actual game (aside from the simple Tetris clone) as quite complex. You have to program your own object database, messaging routines (objects need to interact somehow), etc. If you want to make an RPG or anything with quests and/or missions, you'll have to create your own scripting language and map editor as well.

I have games + source on my site; www.danpeverill.com
Mutant has tutorials on basic DX stuff on his site; www.directx4.net

Be sure to check out www.gamedev.net as well. All the code is in C++, but it's easily converted.
 
Yea, this stuff does look pretty complex. Maybe I'll just stick with programming regular applications for now because I don't think I'm ready for this yet. Thanks for the help.
 
Thanks, your site was helpful. It would be nice if you got the collision detection tutorial up, though ;).
 
Just do basic collision detection until you get the hang of things. All it really consists of is getting the Rectangle coords of each game object and performing an IntersectsWith() method call on each.

You'd be surprised on how effective it is, I used it in my Sharp Invader game and it worked out just fine.
 
The hardest part of good collision detection is the part that comes _after_ the detection, i.e. what do I do about it?

I found writing a simple platformer with sloped surfaces a great refresher on the applied maths I took back in college.
 
Thanks. Now I just need to motivate myself to start programming a simple game, and hopefully I can figure it out. I suppose I can always ask questions on the forums.
 
But the question will be as always.... WHY VB????? try developing a game using C# you will have more fun
 
I don't know C#, but I know VB. Once I learn more languages, I'll start programming in them. I'm just learning the basics of game programming right now anyway, so I don't think the language I use will matter too much.
 
iebidan said:
But the question will be as always.... WHY VB????? try developing a game using C# you will have more fun
That's just a personal opinion. I have more fun programming games in VB than with C#. I'd like to enjoy them the same one day. :)
 
Klogg said:
Does anyone know of a good web site that teaches how to make video games in VB.NET? I already know how to write applications, but I'm not sure how I should go about programming a game. I've done some searches on Google, but I can't find anything that will help me out. Anything that was close to what I needed was for versions of VB before .NET. Any input would be appreciated.
Bw warned.... lots of stress involved in game programming!
 
Back
Top