awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
KaijuEngine avatar

KaijuEngine/kaiju

0
View on GitHub↗
4,568 نجوم·194 تفرعات·Go·9 مشاهداتkaijuengine.com↗

Kaiju

Kaiju هو محرك ألعاب للأغراض العامة ثنائي وثلاثي الأبعاد مبني بلغة البرمجة Go وواجهة برمجة تطبيقات الرسوميات Vulkan. يعمل كإطار عمل ألعاب عبر المنصات لنشر التطبيقات التفاعلية على Windows وLinux وMac وAndroid.

يتضمن المحرك محرر ألعاب متكاملاً لتأليف المشاهد، وإدارة الأصول، وتصميم المظلات (shaders) داخل مساحة عمل مرئية. يوفر مساحة عمل مخصصة لمصمم المظلات تدعم إعادة التحميل السريع في الوقت الفعلي، مما يسمح برؤية التغييرات المرئية فوراً دون إعادة تشغيل التطبيق.

يغطي إطار العمل مجموعة واسعة من أنظمة الإنتاج، بما في ذلك محرك فيزياء للتصادمات ثلاثية الأبعاد ونظام صوت مكاني لمحاكاة عمق واتجاه الصوت. تشمل الإمكانيات الأخرى تحريك الهيكل العظمي (skeletal skinning)، ونظام تأثيرات الجسيمات، ونظام ملفات افتراضي قائم على العلامات لتنظيم القوام، والشبكات، والأصوات.

يوفر المشروع سلسلة أدوات بناء لتصدير كود مصدر Go والأصول إلى ملفات ثنائية متوافقة مع أنظمة تشغيل سطح المكتب والهواتف المحمولة المتعددة.

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.

سجل النجوم

مخطط تاريخ النجوم لـ kaijuengine/kaijuمخطط تاريخ النجوم لـ kaijuengine/kaiju

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Kaiju

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kaiju.
  • godotengine/godot-demo-projectsالصورة الرمزية لـ godotengine

    godotengine/godot-demo-projects

    8,250عرض على 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
    عرض على GitHub↗8,250
  • inexorgame/vulkan-rendererالصورة الرمزية لـ inexorgame

    inexorgame/vulkan-renderer

    1,166عرض على 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
    عرض على GitHub↗1,166
  • cocos/cocos-engineالصورة الرمزية لـ cocos

    cocos/cocos-engine

    9,651عرض على 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
    عرض على GitHub↗9,651
  • hiloteam/hiloالصورة الرمزية لـ hiloteam

    hiloteam/Hilo

    5,932عرض على 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
    عرض على GitHub↗5,932
عرض جميع البدائل الـ 30 لـ Kaiju→

الأسئلة الشائعة

ما هي وظيفة kaijuengine/kaiju؟

Kaiju هو محرك ألعاب للأغراض العامة ثنائي وثلاثي الأبعاد مبني بلغة البرمجة Go وواجهة برمجة تطبيقات الرسوميات Vulkan. يعمل كإطار عمل ألعاب عبر المنصات لنشر التطبيقات التفاعلية على Windows وLinux وMac وAndroid.

ما هي الميزات الرئيسية لـ kaijuengine/kaiju؟

الميزات الرئيسية لـ kaijuengine/kaiju هي: Cross-Platform Frameworks, Vulkan API Support, Integrated Asset Editors, 3D Physics Engines, Cross-Platform, Scene Graphs, Multi-Dimensional Game Creation, Level Design Tools.

ما هي البدائل مفتوحة المصدر لـ kaijuengine/kaiju؟

تشمل البدائل مفتوحة المصدر لـ kaijuengine/kaiju: 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…