Cómo desarrollar software de juegos usted mismo
1. Descripción general del juego Photoshop plane software y pixel art 3dsmax software conceptos básicos y renderizaciones producción conceptos básicos de programación de juegos y principios de producción de juegos prácticas de planificación, producción, pruebas y operación de juegos planificación de la industria de juegos y cualidades profesionales.
2. Conocimiento sólido de algoritmos. Incluye principalmente: algoritmo de búsqueda de árbol o gráfico, algoritmo A*, algoritmo de detección de colisiones, árbol BSP, inteligencia artificial.
3. Conocimientos relevantes en procesamiento de gráficos. Por ejemplo: programación DirectX, programación OpenGL, conocimientos relacionados con gráficos (formas, texturas, mapas, iluminación de gráficos tridimensionales, así como algoritmos de pintura al óleo, caché Z y otros algoritmos ocultos para objetos tridimensionales) y conocimientos de procesamiento de animaciones. . Si quieres profundizar más, debes aprender varios motores 3D como OGRE.
4. Sólidos conocimientos de lenguajes de programación, representados principalmente por VC, DELPHI y JAVA. Entre ellos, VC es el más utilizado, y ahora se han desarrollado juegos a una escala relativamente grande; Delphi también es muy poderoso, y muchos juegos en línea, como Wangjin y Legend, usan Delphi. JAVA se utiliza para desarrollar juegos móviles.
5. Las personas que se dedican al desarrollo de juegos deben tener sentimientos. Tener sentimientos no es nada especial. Cualquiera puede tener pasión, pero la capacidad debe respaldar sus sentimientos y hacer que algo sea lo suficientemente bueno.
El mercado no tiene esperanzas, no porque la industria no tenga sentimientos, sino porque las personas con sentimientos no tienen la capacidad y las personas con capacidad no tienen los sentimientos. Sólo teniendo estos dos puntos al mismo tiempo podremos hacer un juego verdaderamente independiente y hacerlo bien.