También es posible para los aficionados para desarrollar motores de juegos originales a partir de cero utilizando un lenguaje de programación como C ++, pero al hacerlo, toma mucho más tiempo y la capacidad técnica de la modificación de una partida ya existente.