Q&A for professional and independent game developers
429 How can I effectively manage a hobby game project? 2010-07-14T19:41:10.160
310 What are good games to "earn your wings" with? 2010-07-21T13:28:03.720
300 How can I find an optimum set of colors for 10 players? 2012-12-29T22:25:30.880
262 When should I use a fixed or variable time step? 2010-07-26T11:36:03.070
238 How to prevent the "Too awesome to use" syndrome? 2013-05-15T15:06:26.683
209 How can I store game metadata in a .png file? 2014-04-01T00:37:11.577
200 How does a single non-artistic programmer make a game? 2011-05-16T03:40:14.480
186 How do you prevent inflation in a virtual economy? 2010-07-22T03:56:38.367
182 What is the role of "systems" in a component-based entity architecture? 2012-07-01T17:17:55.003
173 Why is it so bad to optimize too early? 2017-05-21T23:04:17.200
166 What math should all game programmers know? 2010-08-02T19:04:56.157
164 What is Vulkan and how does it differ from OpenGL? 2015-03-03T20:54:07.653
158 How do I get players to say "no" when they are afraid of missing out on sidequests or XP? 2017-10-01T17:44:11.830
156 What things should an indie game developer never do? 2010-07-19T15:16:14.317
156 Why are MVC & TDD not employed more in game architecture? 2010-09-01T00:47:19.873
153 Must read game development books 2010-07-22T20:17:41.460
151 What is the point of a borderless fullscreen window? 2017-01-26T03:15:15.407
149 How closely can a game legally resemble another? 2010-07-27T05:31:20.707
146 STL for games, yea or nay? 2010-07-14T21:55:24.630
139 What should a main game loop do? 2010-07-16T23:18:28.097
136 How can I create borders in an open-world game that don't feel artificial? 2015-12-02T01:40:08.993
135 How do you generate tileable Perlin noise? 2012-02-10T02:58:49.573
134 How to avoid players getting lost in and/or bored by the meta game? 2016-08-23T11:50:06.500
132 What are "affordances" in game design? 2016-08-18T14:34:18.553
131 What are some programming design patterns that are useful in game development? 2010-09-29T12:37:51.513
126 Has piracy ever resulted in a developer getting shut down? 2013-04-30T08:52:15.537
122 Is it unethical to make a game AI that is secretly non-competitive? 2017-10-19T12:36:36.970
121 How to develop RPG Damage Formulas? 2011-06-29T19:41:56.677
119 How does entity communication work? 2010-07-22T07:01:07.500
116 How to deal with "Scrooge McDucks" in my fixed-currency-amount game? 2018-08-03T21:35:12.327
113 Why is it so expensive to develop an MMO? 2010-07-14T19:41:52.437
112 How do I get started making Android games? 2010-08-31T12:47:02.983
110 Why are people developing and publishing games online without charging money? 2018-12-19T14:12:43.997
109 What makes a computer opponent feel alive? 2011-08-29T18:24:07.300
107 Version control for game development - issues and solutions? 2010-07-15T17:36:06.083
107 How can I simulate a bad internet connection for testing purposes? 2013-08-30T08:31:06.257
107 What is actually moving in an endless runner? 2017-12-04T16:05:41.577
107 How can I create a "see behind walls" effect? 2018-01-04T17:45:07.600
105 Good resources for learning about game architecture? 2010-07-15T14:59:15.013
104 How can I create a 'flaming' effect like in Ocarina of Time's title screen? 2017-10-25T15:40:42.060
104 What are the advantages of putting cheat codes into a game? 2017-11-08T13:09:09.993
103 Why are games built on cross-platform engines sometimes exclusive to Windows? 2017-07-09T14:26:23.803
101 What are some good podcasts for game developers to listen to? 2010-07-15T17:37:22.617
96 How should a one-man team do game audio? 2012-01-17T09:25:01.140
96 What data-type should I use for in-game currency? 2012-12-21T13:42:41.147
96 How to deal with (bad?) player suggestions 2013-04-04T20:29:39.980
93 How do modern game engines achieve real-time rendering vs Blender's "slow" rendering? 2017-02-03T12:21:07.330
92 How can I clean up excessive player-created rubble? 2017-06-26T09:32:28.507
90 Free ebooks about game development 2010-07-15T03:11:46.480
89 Good game design books? 2010-07-15T19:00:28.490