Grease - Le Bottin des Jeux Linux


🗃️ Specifications

📰 Title: Grease 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 👁️ Visual: 2D
🏷️ Category: Development ➤ Engine ➤ 2D ➤ Misc. 🏝️ Perspective: Third person
🔖 Tags: Development; 2D engine; Framework; Python ⏱️ Pacing: Real Time
🐣️ Approx. start: 👫️ Played: Single & Multi
🐓️ Latest: 2015-11-04 🚦 Status: 04. Released (status)
📍️ Version: Latest: 0.3 / Dev: d5cd394 ❤️ Like it: 8. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: MIT ✨️ (temporary):
🐛️ Created: 2013-10-12 🐜️ Updated: 2024-05-19

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👔️ Already shown:
💡 Lights on: 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 13997

📖️ Summary

[en]: A pluggable and highly extensible 2D game engine and framework for Python [fr]: Un moteur de jeux 2D modulable et hautement extensible et un framework pour Python

🕸️ Links

🏡️ Website & videos
[Homepage 1 2] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Casey Duncan [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord] [Google Groupes]

🐝️ Related

📦️ Misc. repositories
[Repology] [] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
📖 Our entry:

🥁️ Update:
📌️ Changes:
🦣️ From: 📶️



📚️ Name is a

📕 Description [en]

📜️ "blabla" 📜️

Grease is a pluggable and highly extensible 2D game engine and framework for Python.

The intent of this project is to provide a fresh approach to Python game development. The component-based architecture allows games to be constructed bit by bit with built-in separation of concerns. The engine acknowledges that all game projects are unique and have different requirements. Thus Grease does not attempt to provide one-size-fits-all solutions. Instead it provides pluggable components and systems than can be configured, adapted and extended to fits the particular needs at hand.

The goals of the project include:

• Making Python game development faster and more fun by allowing the developer to focus on creating their game rather than getting bogged down in architecture, low-level apis and adapting ill-fitting tools together.
• To provide pluggable and extensible parts that implement first-class techniques and algorithms that can be leveraged for many projects.
• To fully document the engine and provide examples that demonstrate best practices for others to base their projects on.
• To facilitate outside contribution of parts and ideas into the framework that have proven useful in the wild.
• To provide optional native-code optimized parts for maximum performance, but also provide equivalent parts coded in pure Python for ease of installation and distribution.

📕 Description [fr]

Un moteur de jeux 2D modulable et hautement extensible et un framework pour Python, par Casey Duncan (caseman).
En Python. Il utilise la bibliothèque pyglet.

Grease est un moteur de jeux 2D modulable et hautement extensible et un framework pour Python.
Les intentions du projet sont de proposer une nouvelle approche du développement de jeux en Python. Son architecture basée sur des composants permet aux jeux d'être conçus éléments par éléments avec une bonne séparation des composants. Le moteur des connaissances que constitue chaque projet de jeux est unique et nécessite différents prérequis. C'est pourquoi Grease n'essaie pas de fournir un système tout-en-un s'adaptant à toutes les solutions. En lieu et place il fournit des composants sous forme de plugins et des systèmes pouvant être configurés, adaptés et extensibles pour répondre aux besoins particuliers de chaque projet.

Utilisé par ces jeux / Used by these games: FIFErpg (utilise bGrease),

Voir aussi / See also: bGrease (section "Resources" ci-avant), son fork permettant d'utiliser Grease avec d'autres bibliothèques que pyglet et apportant quelques autres modifications.