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
·
cocos2d avatar

cocos2d/cocos2d-iphone

0
View on GitHub↗
4,045 stele·1,150 fork-uri·Objective-C·5 vizualizăriwww.cocos2d-objc.org↗

Cocos2d Iphone

cocos2d-iphone este un framework pentru dezvoltarea de jocuri 2D și crearea de aplicații grafice bidimensionale. Acesta permite dezvoltarea cross-platform pentru iOS și macOS folosind Objective-C și randarea grafică de înaltă performanță.

Proiectul oferă instrumente pentru construirea mediilor interactive, inclusiv crearea de hărți bazate pe tile-uri ortogonale, izometrice sau hexagonale. Suportă implementarea dinamicii corpurilor rigide și detectarea coliziunilor printr-un sistem de simulare fizică 2D.

Framework-ul acoperă o gamă largă de capabilități, inclusiv randarea bazată pe sprite-uri, gestionarea redării audio și producția de efecte vizuale precum sistemele de particule. Gestionează input-ul utilizatorului prin evenimente de atingere, accelerometru, mouse și tastatură, și gestionează fluxul aplicației printr-o ierarhie de tip scene-graph și gestionarea stărilor scenelor.

Features

  • 2D Game Frameworks - Provides a comprehensive framework for building 2D interactive games with hardware-accelerated graphics.
  • 2D Physics Simulations - Implements realistic physical interactions and collision detection within a two-dimensional environment.
  • 2D Rigid Body Physics Engines - Integrates a 2D rigid body physics engine to handle real-time collisions and dynamics for game objects.
  • 2D Graphics Frameworks - Provides a high-performance 2D graphics framework for rendering sprites and shapes across multiple operating systems.
  • Rigid Body Physics Engines - Implements a physics engine to simulate rigid body dynamics and collision detection.
  • 2D Sprite Rendering - Renders 2D images by mapping textures to quads using high-performance graphics APIs.
  • Cross-Platform Apple Applications - Enables the creation of graphical applications that run consistently across both iOS and macOS.
  • Scene Graph Hierarchies - Uses a scene-graph hierarchy to organize visual elements and propagate transformations from parents to children.
  • Tile-Based Level Mapping - Supports designing structured game worlds using grids of reusable tiles in various patterns.
  • Tile Map Rendering Systems - Supports the creation of structured game environments using orthogonal, isometric, or hexagonal tile maps.
  • Scene Transition Logic - Manages application flow and memory by swapping active root scenes during game state transitions.
  • Particle Effects - Produces specialized visual effects including particle systems, motion streaks, and lens ripples.
  • Action-Based Animation Sequences - Provides an action-based system for defining sequences and parallel blocks of animations to modify object properties.
  • Scene Animations - Applies transformations and easing sequences to move, rotate, scale, or tint objects within scenes.
  • Event-Driven Input Handlers - Implements event-driven handlers to map touch and keyboard inputs to specific application actions.
  • Mobile Animation Libraries - Offers tools for creating smooth visual transformations and easing sequences for mobile and desktop elements.
  • User Input Capture - Captures touch, accelerometer, mouse, and keyboard events to trigger specific application logic.
  • Game Engines and Frameworks - 2D game framework for Apple platforms.

Istoric stele

Graficul istoricului de stele pentru cocos2d/cocos2d-iphoneGraficul istoricului de stele pentru cocos2d/cocos2d-iphone

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 Cocos2d Iphone

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Cocos2d Iphone.
  • cocos2d/cocos2d-objcAvatar cocos2d

    cocos2d/cocos2d-objc

    4,045Vezi pe GitHub↗

    cocos2d-objc is an Objective-C 2D game engine designed for developing interactive games and applications. It serves as a cross-platform game framework that enables the deployment of a shared codebase across iOS, tvOS, and macOS. The project features a hardware-accelerated 2D renderer utilizing OpenGL and Metal to display sprites, tile maps, and particle effects. It includes a dedicated OpenAL audio engine for managing music and spatialized sound effects, alongside a cross-platform input handler for processing touch, mouse, keyboard, and accelerometer events. The framework provides capabiliti

    Objective-C
    Vezi pe GitHub↗4,045
  • urho3d/urho3dAvatar urho3d

    urho3d/urho3d

    4,707Vezi pe GitHub↗

    Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts

    C++2d3d3d-graphics
    Vezi pe GitHub↗4,707
  • killedbyapixel/littlejsAvatar KilledByAPixel

    KilledByAPixel/LittleJS

    4,127Vezi pe GitHub↗

    LittleJS is a lightweight HTML5 2D game engine designed for building web games using Canvas and WebGL without external dependencies. It integrates a WebGL sprite renderer, a 2D physics engine for arcade-style collisions and rigid-body dynamics, and a grid-based A* pathfinding system for entity navigation. The engine is distinguished by its procedural audio synthesizer, which generates music and sound effects at runtime using parameter arrays to minimize file sizes. It also features a comprehensive graphics pipeline that supports custom fragment-shader post-processing and a dynamic 2D lighting

    JavaScriptbox2dgame-developmentgame-engine
    Vezi pe GitHub↗4,127
  • flame-engine/flameAvatar flame-engine

    flame-engine/flame

    10,646Vezi pe GitHub↗

    Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and their lifecycles through a hierarchical architecture, alongside a dedicated system for game asset management and input handling. The engine distinguishes itself through a specialized integration layer for external physics engines to handle rigid body dynamics and collision detection. It also features a high-performance task model that uses isolates to offload heavy computations and prevent main thread blocking. The framework covers a broad range of capabilities including vis

    Dartdartflameflutter
    Vezi pe GitHub↗10,646
Vezi toate cele 30 alternative pentru Cocos2d Iphone→

Întrebări frecvente

Ce face cocos2d/cocos2d-iphone?

cocos2d-iphone este un framework pentru dezvoltarea de jocuri 2D și crearea de aplicații grafice bidimensionale. Acesta permite dezvoltarea cross-platform pentru iOS și macOS folosind Objective-C și randarea grafică de înaltă performanță.

Care sunt principalele funcționalități ale cocos2d/cocos2d-iphone?

Principalele funcționalități ale cocos2d/cocos2d-iphone sunt: 2D Game Frameworks, 2D Physics Simulations, 2D Rigid Body Physics Engines, 2D Graphics Frameworks, Rigid Body Physics Engines, 2D Sprite Rendering, Cross-Platform Apple Applications, Scene Graph Hierarchies.

Care sunt câteva alternative open-source pentru cocos2d/cocos2d-iphone?

Alternativele open-source pentru cocos2d/cocos2d-iphone includ: cocos2d/cocos2d-objc — cocos2d-objc is an Objective-C 2D game engine designed for developing interactive games and applications. It serves as… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… killedbyapixel/littlejs — LittleJS is a lightweight HTML5 2D game engine designed for building web games using Canvas and WebGL without external… flame-engine/flame — Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and… pygame/pygame — Pygame is a framework for building interactive 2D applications and games using the Python programming language. It… laurentgomila/sfml — SFML is a cross-platform multimedia framework for C++ designed for creating 2D graphics, audio, and network…