ファンがc++などのプログラミング言語を使用してオリジナルのゲームエンジンをゼロから開発することも可能だが、既存のゲームを変更するよりもはるかに多くの時間と技術的能力を必要とする。