v1.38.2flame
Um motor de jogo minimalista para Flutter, oferece um bom conjunto de módulos algo independentes que você pode escolher.
Um exemplo de jogo de RPG 2D do Flutter para Web, Android e iOS.
v1.38.2Um motor de jogo minimalista para Flutter, oferece um bom conjunto de módulos algo independentes que você pode escolher.
Suporte de áudio para o engine de jogos Flame, basicamente um invólucro leve ao pacote audioplayers.
Suporte ao Tiled para o motor de jogos Flame. Este usa o pacote tiled e fornece wrappers e componentes para serem usados dentro do Flame.
Um plug-in do Flutter para compras dentro do aplicativo. Expõe APIs para realizar compras dentro do aplicativo por meio da App Store e do Google Play.
v1.1.1Adicione facilmente animações em estágio aos filhos de seu ListView, GridView, Column e Row conforme mostrado nas diretrizes do Material Design
Plugin Flutter para Google Mobile Ads, com suporte a anúncios em banners, intersticiais (tela cheia), recompensados e nativos
Uma biblioteca de matemática vetorial para aplicações 2D e 3D.
Texto original em inglês. Visite o GitHub para a versão atual.
An Arabic MMORPG game built with Flutter, Dart, and Flame engine.
الفتح: طريق الانتقام (Al-Fateh: Path of Vengeance) is a fully-featured MMORPG game with Arabic language support, designed to run on mobile devices and web browsers. The game features a rich fantasy world inspired by Arabic and Islamic history, with deep character progression, guild systems, PvP and PvE combat, and much more.
The game is built using:
lib/
├── config/ # Configuration files
├── core/ # Core utilities and helpers
│ ├── error/ # Error handling
│ ├── network/ # Network utilities
│ └── utils/ # Utility functions
├── data/ # Data layer
│ ├── datasources/ # Remote and local data sources
│ ├── models/ # Data models
│ └── repositories/ # Repository implementations
├── domain/ # Domain layer
│ ├── entities/ # Business entities
│ ├── repositories/ # Repository interfaces
│ └── usecases/ # Use cases
├── game/ # Game engine and components
│ ├── components/ # Game components
│ │ ├── environment/ # Environment components
│ │ ├── monster/ # Monster components
│ │ ├── npc/ # NPC components
│ │ ├── player/ # Player components
│ │ ├── ui/ # UI components
│ │ └── effects/ # Visual effects
│ ├── systems/ # Game systems
│ └── worlds/ # Game worlds
├── presentation/ # Presentation layer
│ ├── blocs/ # BLoC state management
│ ├── pages/ # App pages
│ └── widgets/ # Reusable widgets
└── main.dart # App entry point
Clone the repository:
git clone https://github.com/yourusername/arabic-mmorpg.git
Install dependencies:
cd arabic-mmorpg
flutter pub get
Run the app:
flutter run
The game requires various assets (images, audio, etc.) that should be placed in the assets/ directory. The structure is as follows:
assets/
├── images/ # Game images
│ ├── characters/ # Character sprites
│ ├── monsters/ # Monster sprites
│ ├── maps/ # Map backgrounds
│ ├── items/ # Item icons
│ └── ui/ # UI elements
├── audio/ # Audio files
│ ├── music/ # Background music
│ └── sfx/ # Sound effects
├── fonts/ # Custom fonts
└── maps/ # Map data files
The game requires a backend server for multiplayer functionality. The server code is available in a separate repository.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.