Esta categoría es un poco grande. ¿Son juegos web, juegos para móviles o juegos para PC?
¿Qué lenguaje se utiliza para el desarrollo? VC, Java o C#.
Si tienes conocimientos de programación, puedes utilizar motores de desarrollo de juegos de código abierto para crear juegos, como el famoso motor Unity. Muchos juegos independientes se crean con este motor, como la obra maestra ARPG nacional: Blood. Rain Prequel Mirage
Si no tienes conocimientos de programación pero quieres desarrollar un pequeño juego para divertirte, hay un pequeño software recomendado para ti: rpg maker.
Se pueden hacer juegos sencillos. No es necesario que tengas ningún conocimiento de programación. Básicamente, solo necesitas escribir un script tú mismo y luego usar este software para crear el juego de acuerdo con el script. El juego es 2D y consta de texturas, por lo que no hay problemas de modelado. La velocidad de desarrollo será muy rápida, pero el resultado básicamente será que la calidad de imagen de FC es ligeramente mejor, lo que es completamente incapaz de mantenerse al día.
Otra opción es que puedas estudiar el editor de mapas. Puedes pensar en cómo se hizo el famoso Dota. El WorldEditor de Warcraft 3 es realmente muy poderoso. Necesitas tener cierta base de programación para jugar, porque si quieres ser eficiente, aún necesitas escribir código. Por supuesto, War3 es un poco antiguo. Puedes probar el nuevo trabajo de Blizzard, StarCraft 2. Escuché que el editor de mapas en ese es más poderoso.
El desarrollo de juegos es demasiado trabajo para un individuo. Es muy difícil sin un equipo de desarrollo. Cualquiera con experiencia en programación sabrá muy bien que esto simplemente no es algo que una sola persona pueda hacer.