awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
love2d avatar

love2d/love

0
View on GitHub↗
8,458 stars·609 forks·C++·5 vueslove2d.org↗

Love

LÖVE est un moteur de jeu multiplateforme et un framework pour développer des jeux en 2D en utilisant le langage de programmation Lua. Il fournit une API graphique 2D pour le rendu de formes, d'images et de sprites sur plusieurs plateformes de bureau et mobiles.

Le framework permet le développement d'une base de code unique pouvant être déployée sur Windows, macOS, Linux, Android et iOS. Il utilise une interface de script basée sur Lua pour contrôler les systèmes internes du moteur.

Le projet couvre le développement de jeux 2D, le développement de jeux mobiles et le déploiement de jeux multiplateformes.

Features

  • 2D Game Frameworks - Provides a comprehensive framework for building two-dimensional games with hardware-accelerated graphics.
  • Handheld Game Development - Supports designing and compiling 2D games specifically for Android and iOS handheld devices.
  • 2D Graphics Frameworks - Offers a simplified API for rendering 2D shapes, images, and sprites using hardware acceleration.
  • Cross-Platform Engines - Acts as a game development environment targeting multiple desktop and mobile platforms from one codebase.
  • Cross-Platform Game Deployment - Enables a single game codebase to be deployed across Windows, macOS, Linux, Android, and iOS.
  • Lua Game - Embeds a Lua interpreter to allow developers to write game logic and mechanics via scripting.
  • Game Loops - Utilizes a central game loop to manage the timing of simulation updates and rendering cycles.
  • OpenGL Graphics Programming - Leverages the OpenGL API to offload 2D rendering and transformations to the GPU.
  • C++ Core Implementations - Implements high-performance graphics and sound systems using a compiled C++ core for cross-platform efficiency.
  • C Function Bindings - Maps Lua functions to native C implementations to provide low-level access to system windowing and input.
  • Cross-Platform Abstraction Layers - Provides a unified API that abstracts platform-specific hardware and OS details for consistent cross-platform behavior.
  • Game Development Engines - Lightweight framework for 2D game development using Lua.
  • Game Frameworks - 2D framework for writing games in Lua.

Historique des stars

Graphique de l'historique des stars pour love2d/loveGraphique de l'historique des stars pour love2d/love

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Love

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Love.
  • ggez/ggezAvatar de ggez

    ggez/ggez

    4,646Voir sur GitHub↗

    ggez is a 2D game framework for the Rust programming language. It provides a hardware abstraction layer for accessing keyboard, mouse, sound, and graphics hardware, alongside a dedicated game loop manager that synchronizes input processing, state updates, and frame rendering for real-time applications. The framework includes a hardware-accelerated rendering engine for drawing sprites, shapes, and text using shader programs. It also features a resource management system that uses a filesystem abstraction to load and manage game assets from physical directories or compressed archives. Addition

    Rustcratesenginegame
    Voir sur GitHub↗4,646
  • photonstorm/phaserAvatar de photonstorm

    photonstorm/phaser

    39,800Voir sur GitHub↗

    Phaser is a cross-platform 2D web game engine and framework designed for creating interactive experiences that run on desktop and mobile web browsers. It serves as a GPU-accelerated rendering library and WebGL graphics engine for building two-dimensional games using HTML5 Canvas and WebGL. The engine features a dual-backend rendering pipeline that allows developers to switch between rendering paths. It distinguishes itself through high-performance graphics capabilities, including GPU-driven sprite batching for large-scale image management, a dynamic lighting system with self-shadows, and the

    JavaScript
    Voir sur GitHub↗39,800
  • pygame/pygameAvatar de pygame

    pygame/pygame

    8,620Voir sur GitHub↗

    Pygame is a framework for building interactive 2D applications and games using the Python programming language. It functions as a 2D graphics rendering engine, a game input and event manager, and a multimedia audio toolkit. The project serves as a wrapper for the Simple DirectMedia Layer, providing a Python interface for low-level access to graphics, audio, keyboard, mouse, and joystick hardware. Its capabilities cover 2D graphics rendering and image manipulation, digital audio playback and streaming, and the management of game entities and physics simulations. It also includes tools for rea

    Cgame-devgame-developmentgamedev
    Voir sur GitHub↗8,620
  • cocos/cocos-engineAvatar de cocos

    cocos/cocos-engine

    9,651Voir sur 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
    Voir sur GitHub↗9,651
Voir les 30 alternatives à Love→

Questions fréquentes

Que fait love2d/love ?

LÖVE est un moteur de jeu multiplateforme et un framework pour développer des jeux en 2D en utilisant le langage de programmation Lua. Il fournit une API graphique 2D pour le rendu de formes, d'images et de sprites sur plusieurs plateformes de bureau et mobiles.

Quelles sont les fonctionnalités principales de love2d/love ?

Les fonctionnalités principales de love2d/love sont : 2D Game Frameworks, Handheld Game Development, 2D Graphics Frameworks, Cross-Platform Engines, Cross-Platform Game Deployment, Lua Game, Game Loops, OpenGL Graphics Programming.

Quelles sont les alternatives open-source à love2d/love ?

Les alternatives open-source à love2d/love incluent : ggez/ggez — ggez is a 2D game framework for the Rust programming language. It provides a hardware abstraction layer for accessing… photonstorm/phaser — Phaser is a cross-platform 2D web game engine and framework designed for creating interactive experiences that run on… pygame/pygame — Pygame is a framework for building interactive 2D applications and games using the Python programming language. It… cocos/cocos-engine — Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences… faiface/pixel — Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated… luanpotter/flame — Flame is a 2D game engine and framework for Flutter. It provides a component-based architecture to organize scene…