awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
UnityTechnologies avatar

UnityTechnologies/open-project-1

0
View on GitHub↗
6,063 stele·2,063 fork-uri·C#·Apache-2.0·3 vizualizăriunity.com/open-projects↗

Open Project 1

This is an open-source 3D action-adventure game project built in Unity, providing a complete game development sample with player movement, combat, and exploration mechanics. The project is structured as a full Unity game project containing all assets, scenes, and scripts, designed for learning and extending game development skills through hands-on modification.

The project implements core game systems through Unity's built-in features, including layered Animator state machines for character and enemy animation control, Scriptable Objects for modular game configuration, and a component-based entity architecture where game objects are assembled from reusable C# scripts. Input handling uses Unity's Input System with action maps for cross-platform support, while levels are organized as separate scenes loaded additively for streaming and modularity. Runtime object spawning relies on Unity Prefabs, collisions use the PhysX engine, and timed logic is handled through coroutines.

The project supports collaborative development workflows, allowing contributors to submit scripts, assets, or narrative additions for community review and integration. All game assets and scenes can be inspected, edited, and extended directly inside the Unity Editor, and a pre-built playable demo is available for experiencing the current state of development.

Features

  • Action and Adventure - Provides a complete 3D action-adventure game with player movement, combat, and exploration mechanics.
  • Physics and Collisions - Relies on Unity's built-in PhysX engine for real-time collision detection and physics simulation.
  • Scene-Based Modularity - Organizes game levels as separate Unity scenes loaded additively for streaming and modularity.
  • Unity Game - Provides a complete Unity game project with assets and scripts for hands-on learning and modification.
  • Entity Component Systems - Assembles game objects from reusable C# components attached to Unity GameObjects.
  • Open Source Games - Ships an open-source 3D action-adventure game with publicly accessible source code for learning.
  • Prefab Instantiation - Instantiates reusable game entities from Unity Prefabs for efficient runtime spawning.
  • Unity Animator State Machines - Controls player and enemy animations through Unity's layered Animator state machines.
  • Unity Scriptable Object Configurations - Configures game parameters and asset references through Unity Scriptable Objects for modular design.
  • Unity Scriptable Object Data Storage - Stores game parameters and asset references as Scriptable Objects for modular configuration.
  • Unity Coroutine Timed Logic - Implements delayed and sequential game logic using Unity coroutines for non-blocking timing.
  • Unity Input Action Maps - Maps player controls through Unity's Input System with action maps for cross-platform support.
  • Character Animation State Machines - Controls player and enemy animations through Unity's layered Animator state machines.
  • Unity Game Frameworks - Provides a complete Unity project structure with assets, scenes, and scripts for game development.
  • Game Project Contributions - Accepts community contributions of scripts, assets, and narrative additions for review and integration.
  • Open Source Game Platforms - Operates as a community-driven Unity game project with shared assets, scripts, and workflows.
  • Playable Unity Game Demos - Ships a pre-built playable demo for experiencing the project's current state and gameplay.
  • Unity Editor Asset Customization - Enables inspecting, editing, and extending game assets and scenes directly within the Unity Editor.
  • Unity Editor Asset Editing - Allows inspection, editing, and extension of all game assets and scenes directly inside the Unity Editor.

Istoric stele

Graficul istoricului de stele pentru unitytechnologies/open-project-1Graficul istoricului de stele pentru unitytechnologies/open-project-1

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Open Project 1

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Open Project 1.
  • armour/multiplayer-fpsAvatar Armour

    Armour/Multiplayer-FPS

    1,235Vezi pe GitHub↗

    This project is a networked first-person shooter framework built for the Unity game engine. It provides a foundational architecture for managing multiplayer sessions, enabling real-time synchronization of player movement, health, and combat actions across all connected clients. The framework utilizes an authoritative server model to maintain a consistent game state, supported by remote procedure calls to handle networked events. It incorporates a component-based entity system to define gameplay logic and uses state machines to manage character animations, ensuring smooth transitions between m

    C#fpsfps-gamegame
    Vezi pe GitHub↗1,235
  • sschmid/entitasAvatar sschmid

    sschmid/Entitas

    7,658Vezi pe GitHub↗

    Entitas is a data-oriented Entity Component System framework for Unity. It is designed to separate game state into components and logic into systems, utilizing a data-oriented design to optimize CPU cache usage, memory usage, and processing speed. The framework includes a C# source code generator that automatically produces boilerplate classes, entity accessors, and context singletons to reduce manual coding. It also provides a Unity editor debugging tool for real-time runtime state visualization, system performance monitoring, and visual entity inspection. The system manages entity lifecycl

    C#c-sharpcode-generationcsharp
    Vezi pe GitHub↗7,658
  • sandermertens/flecsAvatar SanderMertens

    SanderMertens/flecs

    8,045Vezi pe GitHub↗

    Flecs is a high-performance entity component system framework and data-oriented programming library. It serves as a simulation engine core and game engine architecture tool, decoupling state from behavior by separating entities, components, and systems. The framework features a runtime reflection layer for dynamic data inspection and a built-in scripting system for defining entity behavior without recompilation. It also includes a network interface and REST API for remote simulation administration and state querying. The library covers a broad surface of simulation capabilities, including ar

    Cc99cpp11cpp14
    Vezi pe GitHub↗8,045
  • isadorasophia/murderAvatar isadorasophia

    isadorasophia/murder

    3,171Vezi pe GitHub↗

    Murder is an entity component system game engine designed for 2D game development. It provides a core framework for managing game objects through an ECS architecture and includes a dedicated 2D game editor for asset management and real-time property configuration. The engine features a specialized 2D rendering pipeline supporting pixel art, sprite slicing, and parallax effects. It includes a hierarchical A* pathfinding system for agent navigation and a comprehensive asset management system for serializing and loading game resources. The project covers a broad range of capabilities, including

    C#fnagame-enginegamedev
    Vezi pe GitHub↗3,171
Vezi toate cele 30 alternative pentru Open Project 1→

Întrebări frecvente

Ce face unitytechnologies/open-project-1?

This is an open-source 3D action-adventure game project built in Unity, providing a complete game development sample with player movement, combat, and exploration mechanics. The project is structured as a full Unity game project containing all assets, scenes, and scripts, designed for learning and extending game development skills through hands-on modification.

Care sunt principalele funcționalități ale unitytechnologies/open-project-1?

Principalele funcționalități ale unitytechnologies/open-project-1 sunt: Action and Adventure, Physics and Collisions, Scene-Based Modularity, Unity Game, Entity Component Systems, Open Source Games, Prefab Instantiation, Unity Animator State Machines.

Care sunt câteva alternative open-source pentru unitytechnologies/open-project-1?

Alternativele open-source pentru unitytechnologies/open-project-1 includ: armour/multiplayer-fps — This project is a networked first-person shooter framework built for the Unity game engine. It provides a foundational… sandermertens/flecs — Flecs is a high-performance entity component system framework and data-oriented programming library. It serves as a… sschmid/entitas — Entitas is a data-oriented Entity Component System framework for Unity. It is designed to separate game state into… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… isadorasophia/murder — Murder is an entity component system game engine designed for 2D game development. It provides a core framework for… opendiablo2/opendiablo2 — OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a…