1 line
No EOL
16 KiB
JSON
1 line
No EOL
16 KiB
JSON
{"slug": "flame-engine--awesome-flame", "title": "Awesome Flame", "description": "An awesome list that curates the best Flame games, projects, libraries, tools, tutorials, articles and more.", "github_url": "https://github.com/flame-engine/awesome-flame", "stars": "1.3K", "tag": "Gaming", "entry_count": 69, "subcategory_count": 10, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Articles & Tutorials", "url": "#articles--tutorials", "description": ""}, {"name": "Plugins & Libraries", "url": "#plugins--libraries", "description": ""}, {"name": "Projects", "url": "#projects", "description": ""}, {"name": "Resources", "url": "#resources", "description": ""}, {"name": "Non-English Content", "url": "#non-english-content", "description": ""}]}, {"name": "Tutorial by [imaNNeo](https://www.youtube.com/@imaNNeO) - [Color Switch Game tutorial](https://www.youtube.com/playlist?list=PL1-_rCwRcnbNknvJ4fbnsn46_ww8V4CVh) - (2023-10-06)", "parent": "Articles & Tutorials", "entries": [{"name": "0. Overview and Introduction of Flutter / Flame game tutorials 🔍", "url": "https://youtu.be/ubyoQGPnmmw?si=pt8t0Oi_7WYn0VGm", "description": ""}, {"name": "1. Flame Component System (FCM) & Event handling 🎊", "url": "https://youtu.be/eiZDbUBesqE", "description": ""}, {"name": "2. Camera and World components 🎥", "url": "https://youtu.be/nyUayMgZqDg", "description": ""}, {"name": "3. Sprite & Custom Components 🖼️", "url": "https://youtu.be/Xb5ySgetpmU", "description": ""}, {"name": "4. Collision detection 💥", "url": "https://youtu.be/w6hEuWPnXQc", "description": ""}, {"name": "5. Pause menu, Decorators and Overlays ⏸️", "url": "https://youtu.be/ISSty1nQ-uQ", "description": ""}, {"name": "6. Scoring and Flame Engine Particles ✨", "url": "https://youtu.be/QAk4YyNcvrA", "description": ""}, {"name": "7. Flame Audio and Sound Effects 🔊", "url": "https://youtu.be/uqkX_npgOWA", "description": ""}, {"name": "8-final. Polishing and Optimizing🌟", "url": "https://youtu.be/dxCTIaveunY", "description": ""}]}, {"name": "Articles by [Happy Makadiya at Simform Solutions](https://medium.com/@happy.m)", "parent": "Articles & Tutorials", "entries": [{"name": "Basics of Game Development using Flame", "url": "https://medium.com/simform-engineering/basics-of-game-development-using-flame-bee1b8cf7320", "description": ""}, {"name": "Build Collision-Based Game Using Flame in Flutter", "url": "https://medium.com/simform-engineering/build-collision-based-game-using-flame-in-flutter-ba1fc86702bd", "description": "(2022-10-09)."}]}, {"name": "Articles by [YayoCode][2]", "parent": "Articles & Tutorials", "entries": [{"name": "1. Getting started: Setting up the project", "url": "https://yayocode.com/post/XPECczhhAZgJDGcy69AO", "description": ""}, {"name": "2. The world, bodies, shapes, and fixtures", "url": "https://yayocode.com/post/pD63d2bqXJnaRU8Er80B", "description": ""}, {"name": "3. Body types: dynamic, static & kinematic", "url": "https://yayocode.com/post/7hp4dLXobT8GJ3NtzVOS", "description": ""}, {"name": "4. Friction, density & restitution", "url": "https://yayocode.com/post/Gt8E8u7W9ftte6nRp1fu", "description": ""}, {"name": "5. Forces, impulses & linear velocity", "url": "https://yayocode.com/post/yPFeIgyd6Jnz8Pgby6FU", "description": ""}, {"name": "6. Bodies and sprites", "url": "https://yayocode.com/post/91HWShtzuHkfaOj9gPP3", "description": ""}, {"name": "7. Collisions", "url": "https://yayocode.com/post/5eL4tEcqOwlVxrtJV1BD", "description": ""}, {"name": "8. Collisions with animated sprites", "url": "https://yayocode.com/post/ByfdSu012LCDKkAucB50", "description": "(2022-12-02)."}]}, {"name": "Tutorials by [raywenderlich.com](https://www.raywenderlich.com/)", "parent": "Articles & Tutorials", "entries": [{"name": "Building Games in Flutter with Flame: Getting Started", "url": "https://www.raywenderlich.com/27407121-building-games-in-flutter-with-flame-getting-started", "description": "By [Vincenzo Guzzi](https://twitter.com/vguzzi_dev) - (2021-10-21)."}]}, {"name": "Articles by [wolfenra.in](https://wolfenra.in)", "parent": "Articles & Tutorials", "entries": [{"name": "Dart Box2D Fundamentals series", "url": "https://blog.wolfenra.in/series/dart-box2d-fundamentals/", "description": "(2020-07-13)."}]}, {"name": "Other Articles & Tutorials", "parent": "Articles & Tutorials", "entries": [{"name": "Introduction to Flame with Flutter", "url": "https://codelabs.developers.google.com/codelabs/flutter-flame-brick-breaker", "description": "Build a Breakout game with Flutter state management integration. By [Brett Morgan](https://github.com/domesticmouse/)"}, {"name": "Killing gnats with Flutter and Flame", "url": "https://medium.com/flutter-community/killing-gnats-with-flutter-and-flame-77fa9224ccaa", "description": "Build your first game with ads and i18n. By [Bo Hellgren](https://medium.com/@bo.hellgren)"}, {"name": "Flutter Web and Flame", "url": "https://github.com/AseemWangoo/experiments_with_web", "description": "Hands on with Flame for web. By [Aseem Wangoo](https://flatteredwithflutter.com/how-to-create-game-in-flutter-web-using-flame/)", "stars": "139"}, {"name": "Simple Platformer - Flame Game Development Series", "url": "https://youtube.com/playlist?list=PLiZZKL9HLmWPyd808sda2ydG-dhexNONV", "description": "2D platformer without using Forge2d. By [DevKage][1]."}, {"name": "Dino Run - Flutter Game Development Series with Flame", "url": "https://youtube.com/playlist?list=PLiZZKL9HLmWOmQgYxWHuOHOWsUUlhCCOY", "description": "An easy to follow tutorial on how to make 2D mobile game in Flutter using Flame engine. By [DevKage][1]."}, {"name": "Spacescape - Flutter Game Development Series with Flame", "url": "https://www.youtube.com/playlist?list=PLiZZKL9HLmWPL0URlq9WLng1A_g1LDuxx", "description": "An easy to follow tutorial on how to make 2D mobile game in Flutter using Flame engine. By [DevKage][1]."}, {"name": "How to build a real-time multiplayer game with Flutter Flame", "url": "https://supabase.com/blog/flutter-real-time-multiplayer-game", "description": "Using Flutter, Flame, and Supabase's real-time features to build a real-time multiplayer shooting game. By [Tyler Shukert](https://twitter.com/dshukertjr)."}]}, {"name": "Examples", "parent": "Articles & Tutorials", "entries": [{"name": "Maze generator", "url": "https://github.com/Dannark/FlameExamples", "description": "List of algorithm examples to solve problems like Maze generation and more. By [Dannark](https://github.com/Dannark/)", "stars": "20"}, {"name": "First-Party Plugins", "url": "https://github.com/flame-engine/flame/tree/main/packages", "description": "First-party plugins included in Flame's monorepo.", "stars": "10k"}, {"name": "bonfire", "url": "https://github.com/RafaelBarbosatec/bonfire", "description": "RPG maker. By [rafaelbarbosatec](https://github.com/RafaelBarbosatec)", "stars": "1.4k"}, {"name": "flame\\_texturepacker", "url": "https://github.com/Brixto/flame_texturepacker", "description": "Import spritesheets from TexturePacker. By [Brixto](https://github.com/Brixto)", "stars": "24"}, {"name": "leap", "url": "https://github.com/kurtome/leap", "description": "An opinionated toolkit for creating 2D platformers. By [kurtome](https://github.com/kurtome)", "stars": "52"}]}, {"name": "Open Source", "parent": "Projects", "entries": [{"name": "Antimine - Minesweeper", "url": "https://github.com/lucasnlm/antimine-flutter", "description": "Antimine is a minesweeper-like puzzle game. The objective is to flag the spaces with mines to make the field a safer place without exploding any of them. Get it on [Google Play](https://play.google.com/store/apps/details?id=com.logical.minato). By [lucasnlm](https://github.com/lucasnlm).", "stars": "15"}, {"name": "Bob Box", "url": "https://github.com/fireslime/bounce_box", "description": "A simple casual game that you can play with one finger. Tap to stop, avoid obstacles! By [FireSlime](https://fireslime.xyz)", "stars": "43"}, {"name": "Snaake!", "url": "https://github.com/lucasnlm/snaake-flutter", "description": "A simple casual snake game. By [lucasnlm](https://github.com/lucasnlm)", "stars": "82"}, {"name": "Ghost Rigger", "url": "https://github.com/Float-like-a-dash-Sting-like-a-dart/GhostRigger", "description": "A cyberpunk inspired puzzle game, build for Flutter Hackathon Hack20. By [b099l3](https://github.com/b099l3) and [ernestoyaquello](https://github.com/ernestoyaquello)", "stars": "262"}, {"name": "Ant Squash", "url": "https://github.com/sourabhgupta811/Ant-Squash", "description": "A simple casual bug squashing game that you can play with one finger. Tap to kill, stop ants from eating the sweet! By [Sourabh Gupta](https://www.linkedin.com/in/sourabhgupta811/)", "stars": "23"}, {"name": "Color Mixer", "url": "https://github.com/androideen/color_mixer_flame", "description": "A color mixer game built with Flame 1.0.0-rc8. Tap 2 colors to mix them and help player pass obstacles.", "stars": "15"}, {"name": "Spacescape", "url": "https://github.com/ufrshubham/spacescape", "description": "A 2D top-down space shooter made using Flutter and Flame engine. Get it on [Play Store](https://play.google.com/store/apps/details?id=com.nobs.spacescape). By [DevKage][1].", "stars": "135"}, {"name": "New Super Jumper", "url": "https://github.com/Yayo-Arellano/flutter_games_compilation/tree/main/new_super_jumper", "description": "A doodle jump clone made with Flame and Forge2D. By [Yayocode][2].", "stars": "174"}, {"name": "Flappy Dash", "url": "https://github.com/RutvikPanchal246/FlappyDash", "description": "Gives classic flappy bird game play experience. Get it on [Play Store](https://play.google.com/store/apps/details?id=games.pocket.flappydash.flappy_dash). By [Rutvik Panchal](https://twitter.com/rutvikpanchal_x)", "stars": "6"}, {"name": "Sober Driver", "url": "https://github.com/maurovanetti/guidi-tu", "description": "An app with 10 mini games to designate a sober driver for a night out. Get it on [Google Play](https://play.google.com/store/apps/details?id=net.coopalice.guiditu), [App Store](https://apps.apple.com/it/app/guidi-tu/id6476491805). By [Mauro Vanetti](https://maurovanetti.info/).", "stars": "8"}, {"name": "Square Shooter", "url": "https://github.com/namzug16/squareshooter_flame", "description": "A simple 2D top-down shooter for the web. Play solo vs AI or sit back and let the AI battle its own. By [Namzug](https://namzug.dev/).", "stars": "39"}, {"name": "Visual Graphs", "url": "https://mglsj.eu.org/visual_graphs/", "description": "A graph (data structure) algoithims visualizer built with Flutter & Flame. By [mglsj (⭐7)](https://github.com/mglsj/visual_graphs)"}, {"name": "BGUG", "url": "https://github.com/fireslime/bgug", "description": "Break Guns Using Gems is a fast paced side-scrolling platformer with innovative controls and and a gun-related twist. By [FireSlime](https://fireslime.xyz)", "stars": "96"}, {"name": "Dino Run", "url": "https://github.com/ufrshubham/dino_run", "description": "A 2D infinite side scroller mobile game made in Flutter using Flame engine. Get it on [Play Store](https://play.google.com/store/apps/details?id=com.nobs.dino_run). By [DevKage][1].", "stars": "246"}, {"name": "Flutters", "url": "https://github.com/ecklf/flutters", "description": "A mixture of Flappy Bird and Doodle Jump. By [ecklf](https://github.com/ecklf)", "stars": "241"}, {"name": "Simple Platformer", "url": "https://github.com/ufrshubham/flame_simple_platformer", "description": "A 2D platformer made using Flame engine. By [DevKage][1].", "stars": "64"}, {"name": "Darkness Dungeon", "url": "https://github.com/RafaelBarbosatec/darkness_dungeon", "description": "Simple RPG. By [rafaelbarbosatec](http://rafaelbarbosatec.github.io/)", "stars": "456"}]}, {"name": "App Releases", "parent": "Projects", "entries": [{"name": "Chinese Checkers", "url": "https://www.dong.digital/chinesecheckers/", "description": "[Android](https://play.google.com/store/apps/details?id=digital.dong.chinesecheckers), [iOS](https://apps.apple.com/app/chinesecheckers/id1596651307) - Play Chinese Checkers (Sternhalma), a popular strategy board game, online with friends/strangers or offline with bots. By [Dong Digital][3]."}, {"name": "Brick Mania", "url": "https://www.dong.digital/brickmania/", "description": "[Android](https://play.google.com/store/apps/details?id=net.countrymania.brick), [iOS](https://apps.apple.com/us/app/brick-mania/id1574554961) - A fantastic reinvention of the classic Brick Breaker game: relaxing and yet super satisfying. By [Dong Digital][3]."}, {"name": "Brick Breaker - Hexa", "url": "https://hexaapps.net/apps/brick-breaker", "description": "[Android](https://play.google.com/store/apps/details?id=com.hexaapps.hexa_brick_breaker), [iOS](https://apps.apple.com/tr/app/brick-breaker-hexa/id6744274476) - Guide your paddle with precision to keep the ball in play as you destroy increasingly challenging brick formations. By [Hexa Apps](https://hexaapps.net/)."}, {"name": "Sky Academy", "url": "https://www.dong.digital/skyacademy/", "description": "[Android](https://play.google.com/store/apps/details?id=digital.dong.skyacademy), [iOS](https://apps.apple.com/us/app/sky-academy/id1571488252) - Learn to recognize all the constellations and brightest stars from a gold medal winner of the International Astronomy Olympiad. By [Dong Digital][3]."}, {"name": "Mathonaut", "url": "https://mathonaut.skyost.eu/", "description": "[Android](https://play.google.com/store/apps/details?id=fr.skyost.mathonaut), [iOS](https://apps.apple.com/app/id1673790210) - A platform game in which you play around math. By [Skyost](https://skyost.eu)"}, {"name": "Tales of a Lost Mine", "url": "https://fireslime.xyz/games/tales.html", "description": "[Android](https://play.google.com/store/apps/details?id=xyz.fireslime.tales\\&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1) - An awesome platform-adventure Metroidvania. Get in the role of a brave explorer and uncover the secrets of a long lost time. By [FireSlime](https://fireslime.xyz)"}, {"name": "Sorting Puzzle", "url": "https://www.dong.digital/sortingpuzzle/", "description": "[Android](https://play.google.com/store/apps/details?id=digital.dong.sortingpuzzle), [iOS](https://apps.apple.com/app/sorting-puzzle/id1641001729) - Color sorting game reinvented: move and combine to solve puzzles. By [Dong Digital][3]."}, {"name": "Oderrube", "url": "https://oderrube.pcgoncalves.com.br/", "description": "[Android](https://play.google.com/store/apps/details?id=br.com.pcgoncalves.oderrube), [IOS](https://apps.apple.com/br/app/oderrube/id6447583342?platform=iphone) - Oderrube is an physics puzzle game. Carefully remove the blocks to allow Derrubito to fall into the target. By [Paulo Gonçalves](https://www.linkedin.com/in/opaulogoncalves)"}, {"name": "Mine Cart Operator", "url": "https://cherrybit.itch.io/mine-cart-operator", "description": "Mine cart operator is dekstop puzzle game for Windows, Mac and Linux. By [CherryBit Studios](https://cherrybit.studio/)"}, {"name": "Bumble Maze", "url": "https://play.google.com/store/apps/details?id=com.midnightcommit.maze", "description": "[Android](https://play.google.com/store/apps/details?id=com.midnightcommit.maze), [iOS](https://apps.apple.com/cz/app/bumble-maze/id6759364604) - A cozy puzzle adventure through procedurally generated garden mazes. By [LJ Digital](https://ljdigital.cz/)"}, {"name": "Pixelado", "url": "https://g4me.info/pixelado?utm_source=flame-awesome", "description": "A Pixel art focused match-3 puzzle game for Android and iOS. By [CherryBit Studios](https://cherrybit.studio/)"}, {"name": "Game UI Database", "url": "https://www.gameuidatabase.com/", "description": "The ultimate screen reference tool for game interface designers. Explore over 500 games and 19,000 individual images, and filter by screen type, material, layout, texture, shapes, patterns, genres and more!"}, {"name": "Mandarin Chinese (中文)", "url": "https://github.com/flame-engine/awesome-flame/blob/main/CONTENT_ZH.md", "description": "", "stars": "1.3k"}, {"name": "Spanish (Español)", "url": "https://github.com/flame-engine/awesome-flame/blob/main/CONTENT_ES.md", "description": "", "stars": "1.3k"}]}]} |