acerca deOpenTGX
OpenTGX
Es una solución de desarrollo de juegos completa y gratuita de código abierto basada en TypeScript.
La diferencia con otros marcos de código abierto es que no es un marco puro. En cambio, se basa en un marco básico unificado y una gran cantidad de casos modelo para satisfacer las necesidades de la industria y resolver los problemas del proyecto.
Open
= código abierto, abiertoT
= TypeScript, tanto el front-end como el back-end de esta solución están escritos en lenguaje TSG
= Técnica de desarrollo de juegos, tecnología de desarrollo de juegosX
= Confíe en numerosas plantillas de industrias, proyectos y casos para satisfacer diversas necesidades
Abierto es la actitud, T es la entrada al uso, G es la base técnica y X es el plan y la meta.
Puede resolver los problemas de cliente y servidor por usted. El cliente está basado en Cocos Creator (se puede publicar en casi todas las plataformas principales) y el servidor utiliza NodeJS (la plataforma de desarrollo de programas de servidor JS/TS más popular del mundo). .
Dirección de Github : https://github.com/MrKylinGithub/OpenTGX
Tienda Cocos : https://store.cocos.com/app/detail/2787
Haga clic al final del artículo para leer el texto original directamente .
OpenTGX
El objetivo principal es resolver las necesidades y problemas del proyecto en el desarrollo diario proporcionando un marco básico + plantillas de casos para diversas industrias.
Dependiendo de sus propias necesidades, el cliente y el servidor se pueden utilizar por separado.
Características del cliente
Primera estrategia de optimización y subcontratación de paquetes
Gestión de módulos , gestión de UI.
Comunicación en red , comunicación en plataforma.
Joystick virtual , herramientas comunes 2D y 3D.
Optimización del rendimiento , optimización del calor , optimización del renderizado.
Funciones del lado del servidor
actualización pendiente...
Unete a la communidad
Grupo de discusión WeChat
Nombre del grupo: OpenTGX|Desarrollo de juegos completo
Escanee el código QR para agregar WeChat (ID de WeChat:) qilinzi6666
e indíquelo TGX
para unirse al grupo.
En el grupo no se discuten temas irrelevantes.
Plantillas de proyectos/ejemplos de productos
Parkour 3D - La aventura de Jare
Chicas de piscina-Próximamente
Joystick virtual - Tanque 2D
Joystick virtual - Salto de pollo con paraguas
En la colección de casos, si hay proyectos desarrollados basados en OpenTGX que desea mostrar aquí, puede comunicarse con Qilinzi.
¿Por qué lo necesitas?
Después de contactar a miles de desarrolladores, Qilinzi resumió las rígidas necesidades de todos en el desarrollo diario, como por ejemplo:
Requiere avance y crecimiento técnico , y aprender habilidades prácticas de manejo de proyectos.
Se necesitan plantillas de proyecto de alta calidad para verificar rápidamente los prototipos del proyecto e ingresar al ciclo de iteración.
Se necesita un marco de alta calidad para resolver la gestión de módulos del proyecto y algunos problemas básicos.
Por lo tanto, Kirinzi se tomó un tiempo para reiniciar y abrir el código fuente KylinsToolkit
, y nombró que OpenTGX
gradualmente se unirá a la red, controles comunes para juegos 2D, controles comunes para juegos 3D, etc.
El contenido proviene del resumen de los más de diez años de experiencia en proyectos de Kirinzi. Aunque no es la solución óptima, puede hacer que el inicio del proyecto, la división de módulos, la colaboración de varias personas y el mantenimiento posterior sean más fluidos hasta cierto punto.
Sobre esta base, Qilinzi trabajará con muchos desarrolladores para OpenTGX
brindarle una gran cantidad de plantillas de proyectos y casos de enseñanza que pueden usarse como referencia o incluso directamente.
También espero que OpenTGX
puedan unirse más amigos que lo usan para realizar proyectos.
Campos aplicables
Al usarlo, puede manejar fácilmente las siguientes áreas (incluidas, entre otras):
Juegos 2D y 3D
XR
Marketing interactivo
pantalla 3D
Otras necesidades multimedia interactivas
Cliente OpenTGX-Cocos
base
: Algunos componentes básicos de la herramienta, como adaptación automática de pantalla, cola de carga de recursos, administrador de reproducción de sonido, administrador de entrada, etc.easy_camera
: Cámara itinerante, cámara FPS, cámara en tercera persona, cámara de seguimiento 2Deasy_controller
: Joystick virtual (admite 2D y 3D), botones, controlador de cámaraeasy_ui_framework
: Una versión minimalista del marco de interfaz de usuario tipo MVVM, unidireccional que depende de datos lógicos. Admite administración en capas de UI, cargador automático de UI, alojamiento de eventos de UI, etc.
Servidor OpenTGX-NodeJS
actualización pendiente...
Sin público
Bienvenido a seguir la cuenta pública de Qilinzi para obtener la información más reciente lo antes posible.
15 años de experiencia en motores de juegos y desarrollo de juegos.
Cada gota de información práctica proviene de la práctica de proyectos comerciales.
Potenciar las oportunidades de negocio de la industria con recursos técnicos
¡Haz un amigo, no perderás!