43
votes
6answers
2k views

Why do games seemingly reload the entire level when restarting a level?

Is the data really modified that much during play? I'm assuming the longish pause between restarting a level is the entire level reloading. But it seems to me that a well implemented system should ...
42
votes
14answers
2k views

How to generate a universe? [closed]

If I wanted to generate a universe/galaxy like that of Elite or Spore, what would be some good programming reference materials and algorithms to take into account?
42
votes
8answers
10k views

Is the TCP protocol good enough for real-time multiplayer games?

Back in the day, TCP connections over dialup/ISDN/slow broadband resulted in choppy, laggy games because a single dropped packet resulted in a resync. That meant a lot of game developers had to ...
42
votes
18answers
6k views

Where is quality paid game music? [closed]

Where may I find quality game music for reasonable fees? I'm willing to pay for the music, but I hope it is well done.
42
votes
8answers
9k views

Where to start with game development? [closed]

I asked this earlier in this thread at stackoverflow.com. One of the early comments redirected me here to gamedev.stackexchange.com, so I'm reposting here. Searching for related questions I found a ...
41
votes
9answers
3k views

What can make a peaceful game successful? [closed]

Today, the most successful games are action games like FPS, RPG, MMORPG... I'd like to make a peaceful game, but I don't know how to attract people. I can make good graphics, but that's not the main ...
41
votes
8answers
7k views

Why do most video game guns reload without losing unused ammo in the magazine?

If I have picked up 500 spare ammo and I 73/100 bullets in my current gun, why will I end up with 473 spare ammo instead of 400 (losing the 73 unused rounds in the previous magazine)? Is this just to ...
41
votes
9answers
3k views

What kind of project management should a solo developer project use?

I’m working by myself on a game project whose development could be seperated into 3 independent parts (map generation, the “overworld” engine and the battle engine), but as the development progresses, ...
41
votes
7answers
3k views

How can I set up a flexible framework for handling achievements?

Specifically, what is the best way to implement an achievement system flexible enough to handle going beyond simple statistics-driven achievements such as "kill x enemies." I'm looking for something ...
41
votes
10answers
10k views

Game State 'Stack'?

I was thinking about how to implement game states into my game. The main things I want for it are: Semi-transparent top states-being able to see through a pause menu to the game behind Something ...
41
votes
3answers
1k views

How to determine which thrusters to turn on to rotate the ship?

The configuration of the ship changes dynamically, so I have to determine which thruster to turn on when I want to rotate the ship clockwise or counter clockwise. The thrusters are always axis aligned ...
41
votes
2answers
3k views

Effective marketing strategies for independent game projects [closed]

I would really like to hear how other independents generally approach marketing their game with limited resources. I know how critical marketing is since I've seen it first hand on several fronts. ...
41
votes
5answers
2k views

Looking for a good technique for character movement in hack&slash game

I'm making hack&slash game and I want my characters move like for example in Torchlight, Diablo, etc. Currently I generate set of nodes for all walkable areas of a floor. When I click somewhere ...
40
votes
8answers
27k views

Is Java viable for serious game development?

Ever since I was a little kid, my dream has been to develop games. Well, now that I am older, more mature, and have some programming experience, I would like to start. However, I would like to turn ...
40
votes
11answers
6k views

How can I implement dialog trees into my game?

What is the best way to implement a dialog tree system in my game? I want an NPC to give the player different sets of responses, some which may only appear when the Player has an item or a previous ...
40
votes
14answers
11k views

What scripting language should I choose for my game? [closed]

In what cases are what scripting languages better than others? All answers are appreciated, please provide a description, and describe in what cases the language excels in. (Remember, one language ...
40
votes
9answers
20k views

Where to promote your indie game? [closed]

Possible Duplicate: Where to advertise my game? Let's say I have developed a game and I want to "get it out there". What I have in mind is open-source, non-commercial games. What websites ...
40
votes
5answers
5k views

What's the newest trend / method for terrain rendering? [closed]

The last time I checked in on terrain rendering, ROAM was the new hotness. Yes, that was a long time ago. I liked ROAM a lot, though, because it was extremely simple to program, and gave pretty ...
39
votes
7answers
3k views

Automated testing of games [closed]

What are your experiences with automated testing of games? What worked, what didn't work? Please mention what kind of game you were working on, what the target platforms were, the team size, project ...
39
votes
3answers
8k views

2D water with dynamic waves

New Super Mario Bros has really cool 2D water that I'd like to learn how to create. Here's a video showing it. When something hits the water, it creates a wave. There are also constant "background" ...
39
votes
13answers
2k views

Creating meaningful and engaging quests

Kill X number of monsters. Gather Y number of items (usually by killing X number of monsters). Deliver this NPC's package to this other NPC who is far far away. etc. Yeah. These quests are ...
39
votes
12answers
3k views

Why can we recognize game engines?

About many games you can say "oh that's the Unreal engine for sure", "this was made by upgrading GTA 4", etc. We can often recognize the engine used for a game just by looking at its graphics ...
39
votes
9answers
35k views

Easy to use cross-platform 3D engines for C++ game development? [closed]

I want to try my hand at writing a 3D game. However I don't want to start at such a low level of drawing individual triangles and writing my own 3D object loader and so on. I've heard of things like ...
39
votes
6answers
4k views

How do I find artists to work on my game?

I ask "how" rather than "where" because there are undoubtedly lots of artists that are just plain lousy or unreliable. Let's assume both paying and non-paying (mods, free games/open-source) ...
39
votes
7answers
2k views

Managing text-maps in a 2D array on to be painted on HTML5 Canvas

So, I'm making a HTML5 RPG just for fun. The map is a <canvas> (512px width, 352px height | 16 tiles across, 11 tiles top to bottom). I want to know if there's a more efficient way to paint the ...
38
votes
9answers
23k views

Why don't C++ Game Developers use the boost library? [closed]

So if you spend any time viewing / answering questions over on Stack Overflow under the C++ tag, you will quickly notice that just about everybody uses the boost library; some would even say that if ...
38
votes
4answers
1k views

Pathfinding for fleeing

As you know there are plenty of solutions when you wand to find the best path in a 2-dimensional environment which leads from point A to point B. But how do I calculate a path when an object is at ...
38
votes
1answer
3k views

How AAA games use this texture in the tone-mapping shader?

I found that Battlefield 3 as well as Saint's Row the Third use this texture in their final tone-mapping stage. Can anyone share a link to an article about how this texture is used? UPDATE: As ...
38
votes
8answers
19k views

How to learn 2d animation? [closed]

Where can I learn how to do simple 2d animation well? Or is it really just literally drawing every single frame of something in photoshop? Is there tips or tricks? Tutorials to help get started? ...
37
votes
12answers
12k views

Is it reasonable to write a game engine in C? [closed]

Even though C++ appears to be king, from what I've been told C is still widely used in games, especially on the consoles. However, would writing an entire game engine in C be unreasonable today? What ...
37
votes
10answers
9k views

Is learning OpenGL 2.1 useless today?

I'm new to 3D OpenGL/DirectX world and I found out that OpenGL 4.1 and GLSL specifications were just released today. A friend of mine gave me the Red Book for OGL v2.1 but, as far as I've read, 3.x ...
37
votes
10answers
6k views

How do Action RPGs make different weapon types feel unique?

I'm getting feedback on my game which has Action RPG elements (think Diablo, Torchlight, etc.) but you control a team of heroes. When you kill enemies sometimes new weapons will drop. In my game the ...
37
votes
11answers
10k views

What path finding algorithms are there? [closed]

I'd like to read up on path finding algorithms. Is there a primer available or any material or tutorials on the Internet that would be a good start for me?
37
votes
9answers
10k views

C++: Smart pointers, Raw pointers, No Pointers?

Within the scope of developing games in C++, what are your preferred patterns in regard to use of pointers (be it none, raw, scoped, shared, or otherwise in between smart and dumb)? You might ...
37
votes
7answers
5k views

How does Lua work as a scripting language in games?

I'm a little hazy on what exactly Lua is and how a game that is programmed in C++ would use it. I'm asking primarily about how it is compiled and run. For instance when you use a program written in ...
37
votes
6answers
15k views

What are the pros and cons of HLSL vs GLSL vs cg? [closed]

What are the pros / cons of the three?
37
votes
2answers
3k views

How to render realistic ice?

I am trying to write an ice shader in Unity that looks good and at least semi-realistic. If the following shot (found on Google) was CG, what would its shader include? (the foreground cave). I might ...
37
votes
4answers
2k views

How to maintain artistic consistency when working with multiple artists?

I'm making a game that requires a volume of artistic content which is not practical to be created by a single person, so I've enlisted the help of additional artists. The problem is, each artist has ...
37
votes
5answers
15k views

What are some good resources for building a voxel engine? [closed]

What are some good resources (tutorials, code, papers, etc.) for learning about voxel rendering?
37
votes
3answers
12k views

How to generate random level from a seed? [closed]

How would I go about using a random seed to generate a game level? The same seed should always generate the exact same level. For this example it would be a Worms style level. So each level would ...
37
votes
1answer
3k views

Why is this beat detection code failing to register some beats properly?

I made this SoundAnalyzer class to detect beats in songs: class SoundAnalyzer { public SoundBuffer soundData; public Sound sound; public List<double> beatMarkers = new ...
36
votes
6answers
8k views

How does a collision engine work?

How exactly does a collision engine work? This is an extremely broad question. What code keeps things bouncing against each other, what code makes the player walk into a wall instead of walk through ...
36
votes
4answers
2k views

How to break the feeling of busywork in a game

I don't know if this topic has been explored before but in a handful of games I've played there comes a point where trying to explore everything, doing sidequests, or even trying to get gear starts ...
36
votes
6answers
4k views

How would you handle different aspect ratios in a 2d platformer?

A long time ago, 4:3 pretty much the only apect ratio you would find on a pc. Today the most common one is 16:10, but most new monitors (especially laptops) are 16:9 I'm writing a 2d platformer and I ...
36
votes
5answers
998 views

Best Way to allow players to “Dye” images without losing color quality?

I am creating a 2.5D isometric (2D images) game. I want the players to be able to "dye" their armor, clothes, and other things. I find that grayscaling everything leads to losing out on some of the ...
36
votes
10answers
2k views

How to know when your game concept is simply not fun and to stop

I'm a new hobbyist game developer but have yet to come up with something original that I found to be really fun. The hardest part I find about game development is this: You have an idea that in your ...
35
votes
3answers
22k views

How are voxel terrain engines made?

A few days ago I found something called voxel terrains and I think that they're pretty cool. But I don't know anything generating them. Do you model it in your modeling software or use something like ...
35
votes
3answers
13k views

Random map generation

I'm starting/started a 2D tilemap RPG game in Java and I want to implement random map generation. I have a list of different tiles, (dirt/sand/stone/grass/gravel etc) along with water tiles and path ...
35
votes
4answers
5k views

What is the purpose of a “press start” screen?

A lot of games start with their intros and vendor videos, and then show a "Press Start" screen before the actual main menu. I never quite figures out the purpose of this. Why not go to the main menu ...
35
votes
1answer
1k views

How do I create particles that react to the player and enemies?

I'm currently making a game with my own game engine which I've written in C++ and I'm using the most recent directx SDK. The game is a top down space shooter (with a pretty interesting twist) and ...

15 30 50 per page