La respuesta a esa pregunta “simple” depende en gran medida de lo que ya sabe sobre el desarrollo de software. Agregue que la mayoría de las veces he escuchado a alguien decir “Solo quiero algo simple”, son las personas que quieren algo simple de usar , suponiendo que sean igualmente fáciles de construir .
Dicho esto, una aplicación está hecha de software, al igual que el software que descargas e instalas en tu Mac, es decir, código ejecutable (generalmente binario), un montón de activos de imagen, archivos de configuración, etc. Y luego tiene especificaciones funcionales (lo que la aplicación necesita hacer) y especificaciones no funcionales (qué tan simple de usar debe ser, qué significa ser simple de usar en su contexto y cómo encontrar y medir esa “simplicidad”, así como problemas de rendimiento y seguridad).
Un juego, específicamente, no es un tipo de software más simple, ¡a veces todo lo contrario! Los juegos pueden tener mecánicas personalizadas, activos únicos, etapas, diferentes formas de interacción (un menú de pantalla de inicio, el juego en sí, minijuegos y rompecabezas dentro de la mecánica principal del juego …) Dependiendo de la plataforma de su juego, las capacidades de multijugador / red y la complejidad de interacción, encontrará trabajo aún más específico, generalmente realizado por trabajadores especializados (gráficos, física, modelado, animación, secuencias de comandos, redes …)
- ¿Cómo puede la aplicación SAP Work Manager ayudar a mejorar el negocio y la fuerza laboral para la productividad?
- ¿Por qué Google Chrome muestra marcas cruzadas y rojas en https para algunos sitios web?
- Cómo hacer aplicaciones para móviles
- ¿Tiene algún ejemplo de botones de placebo vistos en productos de software modernos?
- ¿Cuál es el mejor software ERP actualmente?
Si desea presentar algo sin mucho conocimiento sobre el desarrollo de software, existen herramientas que lo ayudarán a crear el tipo más básico de aplicación de formas y navegación sin código real. Entonces podrá enviar datos a algún servidor, donde podría almacenarlos, o activar alguna integración con otra API pública … Y viene otra tarea de desarrollo, con sus propios detalles, que es el desarrollo de back-end.
Para los juegos, que también son muchos motores y herramientas para crear juegos, pero de nuevo, estarás limitado a algunas mecánicas más básicas y predefinidas, como plataformas, corredores, formas más simples de juegos de rol y esas cosas.
En lugar de dirigirlo a herramientas específicas, lo dejaré con otras dos preguntas: ¿cuál es su nivel de participación en el desarrollo de software en general y qué es exactamente lo que quiere hacer?