¿Softwares para empezar a diseñar videojuegos?

Hay un montón de excelentes recursos que generalmente son de uso gratuito. Aquí hay algunos que sugeriría. Una búsqueda en Google te indicará la dirección correcta para cualquiera de estos:

Stencyl : una aplicación de creación de juegos gratuita que te permite crear juegos flash e iOS. Es una solución todo en uno que es bastante fácil de aprender.
Game Maker – Similar a stencyl, pero ha existido por mucho tiempo. La versión más reciente es compatible con algunas cosas de iOS, creo que ahora también.
Corona SDK : un SDK basado en LUA que está ganando tracción significativa. Fácil de aprender, y te permite hacer cosas para iOS y Android. Tiene un simulador incorporado y puede probar en su dispositivo móvil.
Unidad : se usa para muchos juegos a gran escala, pero no es tan amigable para los principiantes.
Unreal Engine : se utiliza para los principales juegos AAA, pero también está disponible para crear mods y nuevos juegos. A menos que estés creando niveles en UnrealED, necesitarás mucho más codificaciones para poder llegar a cualquier lugar.

También una buena herramienta, especialmente si ya tienes Skyrim, es el Kit de Creación (crea instancias, ciudades, NPC, armas, armaduras) y existe una comunidad Steam sólida en la que puedes compartir tu creación y obtener críticas. También está muy bien documentado por los diseñadores de Skyrim en el wiki: Creation Kit. Far Cry también tiene un editor de mapas, que es una excelente manera de practicar los fundamentos de diseño de niveles.

Soy un fan de las cosas gratis, así que aquí están mis recomendaciones:
Personalmente, encontré a Unity 3D como un motor de juego fácil de aprender, y tiene algunos tutoriales muy buenos para que arranque. Sin embargo, debe crear su propio contenido en programas de terceros, y estaría tratando principalmente con el código.
Blender sería el otro punto de partida. Te permite crear fácilmente modelos 3D y animarlos. Además, puedes crear juegos reales utilizando ladrillos lógicos integrados o un lenguaje de programación llamado python.

El diseño del juego requiere una comprensión de los sistemas también. No son las cosas más fáciles de construir desde cero, pero Joris Dormans ha creado una maravillosa herramienta gratuita que te permite practicar los fundamentos del diseño de juegos.

http://www.jorisdormans.nl/machi

De manera realista, “solo ser un diseñador” es un trabajo que a todos les gustaría y ese no existe.

Vea esta respuesta de uno de los nombres más importantes en el diseño de juegos para ver la realidad:

¿Qué es más importante para hacer y diseñar juegos para ganar dinero: tener una mentalidad técnica o ser creativamente imaginativo?