All Questions

2
votes
4answers
2k views

How do I set up my modifier system without casting?

I am trying to create a system that can easily modify objects on the fly. For example, lets say I have an Entity2D that inherits from ...
16
votes
9answers
6k views

Dynamic pathing algorithm for tower defense game

I'm making a Tower Defense and I need a good pathing algorithm for it. I have thought about Dijkstra but I need one that can be dynamic; it must be able to update itself when one edge is removed or ...
8
votes
3answers
958 views

How can non-indie devs stop reinventing the wheel?

It seems like the status quo in the games industry is to write most software in-house, maybe excluding the engine if you use one of the dozen or so big ones. Before working here I was mostly an open-...
6
votes
4answers
438 views

What are good questions for design interns?

I've recently been interviewing design interns and been pitching what I consider fairly easy practical design questions to measure their skill level. I've been shocked by poor quality of answers. Now ...
14
votes
6answers
2k views

How is game difficulty tested/balanced?

How is game difficulty typically tested or balanced so that there's a steady progression of difficulty; how do I ensure that no level is too difficult or too easy for its point in the game? Are play ...
29
votes
4answers
8k views

How to determine the amount of experience needed for leveling up

Related questions under this topic might include: How should I base how much experience points it takes to get to the next level? What factors are involved in this? How do I keep the player not ...
8
votes
6answers
1k views

Finding testers [closed]

I am making my first indie retail game, I hosted a prototype on www.agfgames.com but I am struggling to find testers... Being a company made only of myself, and having no budget (actually, I have ...
10
votes
7answers
1k views

Is there a way to make money from indie downloadable games? [closed]

It appears that there are ways to make money with flash games through portal and aggregator sites and embedded ads. But I do my programming in C and C++. I've started a prototype which relies on a ...
14
votes
3answers
2k views

Managing a complex game storyline or quests system

What kind of methods are best used managing complex story lines in a game? A simple story is basically linear line with stops, so that would not be that difficult, but a more complex one is basically ...
3
votes
3answers
709 views

What's the best place to showcase my pixel art?

I recently started learning spriting/pixel art to help propel my game development endeavors and I've gotten to the point where I'd like to start sharing it for comments, critiques and other feedback. ...
4
votes
6answers
15k views

Tools for generating random world maps? [closed]

Looking for a tool that will randomly generate an image of a world map.
27
votes
6answers
25k views

Algorithm for generating a 2d maze

What algorithm have you used in the past to generate a simple 2d maze?
7
votes
3answers
1k views

How can I get into opensource game development? [closed]

The short and sweet question I'm new to game programming in general, so how do I go about making GOOD QUALITY opensource games? What I have come across There are a multitude of games that I have ...
53
votes
7answers
7k 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 ...
8
votes
3answers
2k views

Display a Message Box over a Full Screen DirectX application

In our custom assertion handler, I'd like to display a message box asking to see whether or not this failure can be ignored. However, when our DirectX game is full screen, I can't get the MessageBox ...
8
votes
9answers
2k views

Large FPS vs consistent FPS

When optimizing the frame rate of a game, when should I focus on a large FPS and when should I focus on a consistent frame rate. This is often a hotly contested issue, so please note I'm not asking ...
18
votes
9answers
2k views

Real-time Debugging Techniques

There's nothing quite like the routine of tweaking a variable, compiling code that takes a few minutes, executing the code, realizing that your tweak was in the wrong direction and repeating the ...
28
votes
6answers
26k views

What are the advantages and disadvantages to using a game engine? [closed]

How do I know whether or not to use a game engine? I want to make a relatively complex 2D game for Android. What factors should I weigh to decide whether to find, install and learn a game engine or ...
302
votes
28answers
148k views

What are good games to “earn your wings” with? [closed]

I believe that in order to become a good game developer, you need to make games. From a programmer's perspective, what are some good entry level games to get your hands dirty? What skills and ...
78
votes
17answers
55k views

C++ low-level optimization tips [closed]

Assuming you already have the best-choice algorithm, what low-level solutions can you offer for squeezing the last few drops of sweet sweet frame rate out of C++ code? It goes without saying that ...
14
votes
8answers
10k views

C# (Mono)/Java 3D Game Engine recommendation [closed]

Can you recommend a good C# game engine for cross platform (Win/Mac/Linux, I don't care about consoles) development? I've got some experience with raw OpenGL and I played around with Java bindings ...
20
votes
6answers
4k views

Is there any way to earn money with an open source game?

I know FreeToPlay games are financed by advertisements and/or selling additional content, but what about an Open Source single player game to which several people have contributed? And how can a fair ...
7
votes
3answers
535 views

What happens to a license if both the publisher and the developer are bankrupt?

Is one allowed to make a similar game or even a sequel which would usually require obtaining a license? Who keeps the license in the end, i.e. who is to be asked for permission in such cases?
48
votes
13answers
8k 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 ...
8
votes
4answers
1k views

What continuous integration technology is used for games? [closed]

Which continuous integration technology & software would you recommend for use with games? Also are there any build technology libraries or specific languages you would recommend to use when a ...
28
votes
6answers
2k views

Have any video game designs used non-uniform random numbers in interesting ways?

A variety of video games use uniformly distributed numbers to decide the outcome of an event, such as a "50% chance to hit" almost always means to check if a random floating point number from 0-1 is ...
15
votes
11answers
918 views

When dealing with a static game board, what are some methods to make it more interesting?

Let's say you have a game board that you look at. It does not move but there is some action going on. For example Chess, Checkers, Solitaire. The game I'm working on is not one of these but it's a ...
20
votes
10answers
2k views

How do/should MMOs handle disconnection during PvP?

In an MMO (not even necessarily an MMORPG) what are some techniques for dealing with players disconnecting in the middle of PvP? In particular - how do you avoid adversely affecting people who get ...
13
votes
6answers
1k views

How can I get into the educational market? [closed]

I believe that my current game project is very well-suited for educational gaming; so well-suited, in fact, that I know of several different schools (one community college and at least one or two high ...
29
votes
3answers
3k views

Assets Management, database or versioning system?

While developing the assets for the game, (meshes, textures, sounds, videos) ho do you manage them? Keeping them together with the source code inside the versioning system? (perforce, git, etc…) Or ...
14
votes
3answers
972 views

How do you gather and collate information you need to make a post-mortem?

After the game is done (either shipped or the project was canned), what is the best way to make the post mortem, so that it maximizes the chances to never make the same mistakes again? How do you ...
3
votes
1answer
646 views

Collision and response between sprites?

What is an easy way to have sprites collide and react to the collision? E.g. if I'm writing a game in XNA or with Canvas 2D and need to write the code myself very simply.
9
votes
4answers
629 views

As an Android dev, what should I keep in mind for porting to iPhone?

As an Android game developer, what should I keep in mind while developing my game if I ever wanted to cross-platform the game to the iPhone? Any strategies, tips, etc. on porting to both of these ...
1
vote
2answers
2k views

What are some good audio pieces that worked well for puzzle games? [closed]

I'm looking for some quality audio/soundtracks as inspiration. Can you think of some really good puzzle games that went above and beyond in the audio category? If you're an audio guy, is there ...
11
votes
4answers
412 views

Same game logic on two separate graphic libraries

What code philosophy/structure of abstraction/program design would allow a game to be used with both 2D and 3D graphics (separately) WITHOUT having to re-code the Game logic? We're talking taking ...
52
votes
4answers
20k views

How do I find artists to work on my game? [closed]

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) positions....
28
votes
12answers
20k views

What are some good resources for learning HLSL? [closed]

The last time I tried learning HLSL, I made a few shaders and mostly understood what I was doing, but I still felt like I was stumbling in the dark. Most of what I learned I got from various blog ...
10
votes
3answers
1k views

Why aren't more games 64-bit executables? [closed]

Until now I've seen that many games are still compiled in 32-bit architecture although nearly 50% of current Windows users are on 64-bit OS? Why is this? If the reason is for getting larger audience (...
156
votes
18answers
45k views

What things should an indie game developer never do? [closed]

What are some of the biggest - and better yet: insidious and unexpected - mistakes that indie game developers make? Especially when making the transition from hobbyist to full-time indie?
61
votes
19answers
16k views

Level Design Tips [closed]

What are some pitfalls or pieces of good advice when designing levels or maps for a (presumeably 3D but not necessarily) game?
22
votes
1answer
13k views

What is “procedural generation” and how is it done?

I hear a lot about "procedural maps" and "procedural textures". What does that mean exactly, and what resources are there for learning these techniques in a game?
10
votes
1answer
1k views

What is “ROAM” related to terrain rendering?

I saw it mentioned on this question, but no one explained what it is.
9
votes
3answers
3k views

What happens in pre production of a game?

I see a lot of games in "pre-production" and was just wondering what actually happens in this stage. Is it just planning or does a prototype get made or what?
10
votes
5answers
2k views

Cross platform low level graphic API

When creating a system abstraction is better to have the platform different APIs hidden by a common interface at the lowest level that makes sense. Taking in account the different modern (with no ...
5
votes
2answers
380 views

How to handle game states for a single-player / multiplayer game? [closed]

I'm developing a little simon-like game and I'd like to know what the best approach is when it comes down to game states. What would be the best approach? Creating different states/screens for 1-...
8
votes
3answers
430 views

Game Characters vs Characters in other medias

How do a characters designed for a game differ from characters made for books or movies? When a book or a movie is converted into a game, what are the differences and similarities that have to be ...
13
votes
2answers
2k views

Methods for character design

When one begins the character design process, what are good starting points? Are there well known methodologies or systems to help in this process? How does the design process work in game industry, ...
15
votes
5answers
1k views

What are the makings of a good Character

What properties make the main character of a game such that players can easily identify with it? Can the same set properties be used when designing the NPC characters players interact with, or should ...
33
votes
4answers
5k views

Legal issues for a “fangame” of a commercial franchise? [duplicate]

I've played around in the past of the 2D Flash fan-made version of the popular Valve game Portal. It has basically the exact same mechanics, but as a 2D side-view flash game. Lately I've toyed ...
3
votes
3answers
164 views

What does everyone like to use for UI elements for their games on the iPhone? [closed]

I'm asking this to get everyone's opinion -- I realize there isn't one "right way" to do this. I've tried a few ways myself, including using Cocoa for everything including the game itself (good for ...

15 30 50 per page