awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
KaijuEngine avatar

KaijuEngine/kaiju

0
View on GitHub↗
4,568 estrellas·194 forks·Go·4 vistaskaijuengine.com↗

Kaiju

Kaiju es un motor de juego 2D y 3D de propósito general construido con el lenguaje de programación Go y la API gráfica Vulkan. Sirve como un framework de juego multiplataforma para desplegar aplicaciones interactivas en Windows, Linux, Mac y Android.

El motor incluye un editor de juego integrado para componer escenas, gestionar activos y diseñar shaders dentro de un espacio de trabajo visual. Proporciona un espacio de trabajo dedicado al diseño de shaders que admite recarga en caliente (hot-reloading) en tiempo real, permitiendo ver cambios visuales al instante sin reiniciar la aplicación.

El framework cubre una amplia gama de sistemas de producción, incluyendo un motor de física para colisiones 3D y un sistema de audio espacial para simular profundidad y dirección del sonido. Otras capacidades incluyen animación de skinning esquelético, un sistema de efectos de partículas y un sistema de archivo virtual basado en etiquetas para organizar texturas, mallas y sonidos.

El proyecto proporciona un toolchain de construcción para exportar código fuente Go y activos a binarios compatibles con múltiples sistemas operativos de escritorio y móviles.

Features

  • Cross-Platform Frameworks - Serves as a cross-platform game framework supporting deployment to Windows, Linux, Mac, and Android.
  • Vulkan API Support - Utilizes a Vulkan-based graphics backend for low-level GPU control and high-performance rendering.
  • Integrated Asset Editors - Includes an integrated asset editor for assembling scenes and managing resources within the workspace.
  • 3D Physics Engines - Includes a physics engine for calculating real-time rigid body dynamics and 3D collisions.
  • Cross-Platform - Enables building 2D and 3D games for Windows, Linux, Mac, and Android using Go and Vulkan.
  • Scene Graphs - Features a hierarchical scene graph to manage entities and propagate spatial transformations.
  • Multi-Dimensional Game Creation - Provides a framework capable of developing both two-dimensional and three-dimensional interactive experiences within a single engine.
  • Level Design Tools - Provides tools for constructing game environments with scene composition and physics simulation.
  • Physics and Audio Integration - Integrates 3D collision simulation and spatial sound positioning into a comprehensive tool suite.
  • Vulkan-Based Game Engines - Implements a general purpose 2D and 3D game engine built with Go and the Vulkan graphics API.
  • Spatial Audio - Implements spatial audio tools to position sound sources in a 3D space relative to the listener.
  • UI and Entity Lifecycle Managers - Features an entity lifecycle manager and editor interface for controlling game object data bindings.
  • Hybrid Animation Systems - Provides a comprehensive animation system supporting skeletal skinning, sprite sheets, and material manipulation.
  • Skeletal Animation - Provides skeletal animation for deforming 3D meshes using hierarchical bone structures and vertex weights.
  • Spatial Audio Integration - Integrates audio playback with 3D coordinate positions to simulate sound distance and panning.
  • Entity Schema Bindings - Implements entity schema bindings to decouple game object data storage from the editor interface.
  • Game World Editors - Includes a full-featured visual editor for scene composition, asset management, and shader design.
  • Tag-Based File Retrieval - Provides a virtual filing system for retrieving textures, meshes, and sounds using tags.
  • Cross-Platform Toolchains - Provides a build toolchain for exporting binaries to Windows, Linux, Mac, and Android.
  • Game Asset Management - Provides a resource manager for creating and tracking internal engine assets.
  • Multi-Platform Export Tools - Provides utilities for packaging and exporting game projects to multiple native operating systems.
  • Scene Composition Tools - Provides viewport-based tools for arranging entities and managing transformations within a 3D spatial environment.
  • GPU Shader Designers - Features a dedicated visual workspace for constructing and iterating on GPU shader programs.
  • Hot Reloading - Includes a shader pipeline that supports real-time hot-reloading into the GPU without application restarts.
  • Asset Organization - Ships a system for the systematic organization and naming of game media assets.
  • Particle Effects - Implements a particle system for creating complex visual effects like smoke and fire through multiple emitters.
  • Real-Time Graphics Iteration - Supports a development workflow for runtime shader recompilation and visual authoring.
  • In-Game User Interfaces - Ships a framework for creating interactive menus, windows, and responsive overlays within the game engine.

Historial de estrellas

Gráfico del historial de estrellas de kaijuengine/kaijuGráfico del historial de estrellas de kaijuengine/kaiju

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Kaiju

Proyectos open-source similares, clasificados según cuántas características comparten con Kaiju.
  • godotengine/godot-demo-projectsAvatar de godotengine

    godotengine/godot-demo-projects

    8,250Ver en GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    Ver en GitHub↗8,250
  • inexorgame/vulkan-rendererAvatar de inexorgame

    inexorgame/vulkan-renderer

    1,166Ver en GitHub↗

    This project is a 3D game engine built with C++20 that utilizes the Vulkan API to provide high-performance hardware-accelerated graphics. It features a render-graph architecture designed to manage resource dependencies and optimize command submission across different operating systems and GPU vendors. The engine distinguishes itself through integrated tools for real-time collaborative development, allowing multiple users to coordinate, build, and arrange game assets within an active session. It also includes a centralized platform for sharing and discovering user-generated content, facilitati

    C++3d-engine3d-game-enginecplusplus
    Ver en GitHub↗1,166
  • cocos/cocos-engineAvatar de cocos

    cocos/cocos-engine

    9,651Ver en GitHub↗

    Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences for web, mobile, and desktop platforms. It features a multi-backend rendering engine and a 2D and 3D physics simulator, utilizing a core architecture that combines a C++ runtime for performance with TypeScript for game logic scripting. The engine distinguishes itself through a multi-platform deployment system that packages projects for native operating systems and instant-play web ecosystems. Its graphics system supports multiple APIs, employing physically based rendering and

    C++3dcocoscocoscreator
    Ver en GitHub↗9,651
  • hiloteam/hiloAvatar de hiloteam

    hiloteam/Hilo

    5,932Ver en GitHub↗

    Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through Canvas, DOM, or WebGL backends, automatically selecting the best option for the target environment. The engine provides a complete game development solution with sprite, skeletal, and particle animation, along with a texture atlas system for efficient image loading and rendering. The framework distinguishes itself through its integration of the DragonBones skeletal animation engine, which drives bone-based character movement without frame-by-frame sprites, and its Chipmunk phys

    JavaScriptcanvasgamehilo
    Ver en GitHub↗5,932
Ver las 30 alternativas a Kaiju→

Preguntas frecuentes

¿Qué hace kaijuengine/kaiju?

Kaiju es un motor de juego 2D y 3D de propósito general construido con el lenguaje de programación Go y la API gráfica Vulkan. Sirve como un framework de juego multiplataforma para desplegar aplicaciones interactivas en Windows, Linux, Mac y Android.

¿Cuáles son las características principales de kaijuengine/kaiju?

Las características principales de kaijuengine/kaiju son: Cross-Platform Frameworks, Vulkan API Support, Integrated Asset Editors, 3D Physics Engines, Cross-Platform, Scene Graphs, Multi-Dimensional Game Creation, Level Design Tools.

¿Qué alternativas de código abierto existen para kaijuengine/kaiju?

Las alternativas de código abierto para kaijuengine/kaiju incluyen: godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… inexorgame/vulkan-renderer — This project is a 3D game engine built with C++20 that utilizes the Vulkan API to provide high-performance… cocos/cocos-engine — Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences… hiloteam/hilo — Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through… ogrecave/ogre — Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an…