Der er mange sprog du kan bruge. F.eks. er C++, Pascal og Java alle sammen sprog du kan bruge. De to første er måske at foretrække frem for Java hvor du ike selv kan styre garbage collecting. Noget som godt kan have indflydelse på et større spil.
Alt efter hvilket sprog du vælger findes der mange biblioteker og guides til at hjælpe dig i gang med at lave spil, men hvis du ikke har programmeret spil før, burde du måske starte ud med et mere simpelt projekt end et på størrelse med Diablo