Break Guns Using Gems is a fast paced side-scrolling platformer with innovative controls and a gun-related twist.

Overview

BGUG

Break Guns Using Gems is an open-source mobile game for Android and iOS.

It's a fast paced side-scrolling platformer with innovative controls and a gun-related twist.

Developed by the Fireslime Team using flame.

This is also a good, complete example and showcase of all flame has to offer. Please check this source code if you have advanced questions about flame.

Gameplay

BGUG puts you in control of a tiny robot, in his quest to avoid obstacles and collect gems.

Use the gems to block the pathway of the guns that try to kill you and see how much you can endure the tireless obstacles in this endless runner.

Collect coins on your adventure and by blocking the guns, then use those coins to buy awesome custom skin for your tiny robot, choosing between a total of more than 30 skins available.

Hold the left side of the screen to jump; the longer you hold, the higher you'll jump upon release. Hold the right of the screen to fall quicker after your jumps.

Simple but innovative and hard-to-master controls keep you in the flow in order to improve after every death. Become the best among your friends and get all the achievements!

Also check out the playground with no coin rewards but 100% customizable options. Make your own game with the abundant configs.

Running

You can download from the Play Store or build yourself. After cloning, just run the build script to both fetch dependencies and build the generated files:

./cmds/build.sh

After that, just use flutter run to run on your emulator or connected device

Remember to set the constants:

const bool ENABLE_LOGIN = true;
const bool ENABLE_ADS = true;
const bool ENABLE_IAP = false;

To your liking.

Installation

Alternatively, you can run flutter build apk --split-per-abi to generate an APK to later install on any devices.

Installing to your device is as simple as connecting it in debug mode and runningflutter install Have fun!

Contributing

Star, open your issue or PR us, we'd be really, really glad!

To open an PR:

  • Fork it!
  • Create a feature branch.
  • Make your modifications (remember to KISS)
  • Submit your PR

Any help is appreciated! Thanks!

You might also like...

UFO mutli-player game using Flutter.

UFO mutli-player game using Flutter.

batufo A 2D Multiplayer Game running with #Flutter and thus on macOS, Linux, Android, iOS and the browser. Links the homepage shows how you to install

Dec 14, 2022

An example of using InteractiveViewer to build a go game board

An example of using InteractiveViewer to build a go game board

Go An example of using InteractiveViewer to build a Go game board. Try the live demo. Usage Zoom using pinch on mobile or two-finger scroll on touchpa

Dec 30, 2022

Tic tac toe Game Using flutter

Tic tac toe Game Using flutter

Tic Tac Toe! Hi, Flutter 2.8 was used to create this game! In addition, GetX was used as state management, route management and dependency injection.

Jan 6, 2022

🃏 Get coinched ! Flutter app using Firebase SDK to save your card games

🃏 Get coinched ! Flutter app using Firebase SDK to save your card games

🃏 Get coinched ! Flutter app using Firebase SDK to save your card games. You can save your games of French Belote, Coinche Belote, Contrée Belote or Tarot and compare your statistics with your friends

Dec 26, 2022

A simple dino game using flutter

A simple dino game using flutter

Dino game A new Flutter application. Getting Started This project is a starting

Jul 16, 2022

Games Poker developed using Flutter

Games Poker developed using Flutter

Adeku Akur (Aku dan Kamu Devs Games Asian Poker User) Games Poker developed usin

Dec 21, 2021

A Simple EYE Test Game, built using Flutter CustomPainter

A Simple EYE Test Game, built using Flutter CustomPainter

fCreate A Simple EYE Test Game, powered by Flutter CustomPainter. Getting Started A simple Android Application built with ❤️ using Flutter. This appli

May 10, 2021

FiveSins: A Web3 Game Built Using Flutter

FiveSins: A Web3 Game Built Using Flutter

FiveSins FiveSins is a Web3 Game 团队 Ziqiang Huang:合约开发 Wenhao Deng:游戏开发、前端 Rui S

Jul 14, 2022

A game review application for our Dotnet 4 using flutter

A game review application for our Dotnet 4 using flutter

GameBase 🎮 A flutter application that serves as a front-end application for GameBase. GameBase is a game library that lets you review games and list

Sep 11, 2022
Comments
  • gradlew.bat app:properties

    gradlew.bat app:properties

    These are the steps followed in Android Studio Terminal:

    • flutter pub get
    • flutter packages pub run build_runner build --delete-conflicting-outputs
    • flutter run (on a real device)

    This is the output:

    Resolving dependencies...

    • Error running Gradle: ProcessException: Process "C:\Users\hhh\AndroidStudioProjects\bgug\android\gradlew.bat" exited abnormally: Command: C:\Users\hhh\AndroidStudioProjects\bgug\android\gradlew.bat app:properties

    Please review your Gradle project setup in the android/ folder.

    opened by HennieReyneke 5
  • The mysterious case of the duck skin

    The mysterious case of the duck skin

    For some reason there is a duck skin on the skins json:

        {
          "name": "Duck",
          "file": "duck.png",
          "cost": 200
        },
    

    However it appears that there is and there has never been any PNG/ase files regarding that skin.

    opened by luanpotter 3
  • Updated Readme

    Updated Readme

    • cleaned up Running section
    • added installation section
    • fixed clonning -> cloning
    • added --split-per-abi flag to build command. Building without the flag results in a fat APK that contains code compiled for all the target ABIs, causing APKs larger in size than their split counterparts. Reference
    opened by jlemanski1 1
Releases(7.4)
An online version of the popular game four in a row, written in Flutter + Dart on the client and Rust on the server side.

Four in a Row - App An online version of the popular game four in a row, written in Flutter + Dart on the client and Rust on the server side. Download

Filippo Orrù 24 Jan 2, 2023
A simple 2D multiplayer online game built using Flutter and Flame engine

Club Penguin Introduction ?? Club Penguin A multiplayer game involving penguins and anonymous chat in a virtual 2D world Before we start, you can take

Sanjeev Madhav 67 Dec 24, 2022
An infinity procedural online game using Flutter with NodeJS and flames

Borderless World Online (BWO) An infinity procedural online game using Flutter and flames with NodeJS and Firebase for the back-end. On the Table The

Daniel Queiroz 335 Dec 21, 2022
A quick hack using image and transform widgets

Flutter Engine Test An experiment with Image and Transform widgets. Only my second ever Flutter project, probably this is an excellent example of how

Paul Thomas 27 Nov 4, 2022
Watermelon is a game developed using Flutter+Flame+Forge2D. 合成大瓜是使用Flutter+Flame+Forge2D开发的一个开源小游戏(Flutter版合成大西瓜)

合成大瓜 简介 合成大瓜是使用Flutter+Flame+Forge2D开发的一个开源小游戏。 我在微伞小游戏开发的《合成大西瓜》的基础上将其移植到 Flutter 平台,并添加了以下新特性: 支持自定义背景图 支持重力感应操控 支持修改图片素材 支持反向合成小瓜 支持只生成小/大瓜 内置多套游戏主

null 89 Dec 4, 2022
An application cum Game-based App built using Flutter that compose a mind-tricked word game, Just for fun.

destini_challenge A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

dev_allauddin 3 Feb 3, 2022
Rock Paper Scissors Game Using Flutter

Rock Paper Scissors Game A new Flutter project. This project has three pages: Login Page, Game Page and a Score Board. In the Login Page the user shou

null 2 Feb 7, 2022
Tic-tac-toe is an application game implemented using Flutter technology .

Tic-tac-toe (noughts and crosses, or Xs and Os ) Tic-tac-toe is an Application game for two players who take turns marking the spaces in a three-by-th

nourasharawy 0 Oct 30, 2021
This is The Tic Tac Toe Game Made Using Flutter

hello A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this is

Devansh Tripathi 1 Dec 19, 2022
A ludo board game developed in Flutter using canvas.

Fludo Fludo is a Flutter app which uses canvas and animations to build a Ludo board game. Features Roll dice & move your pawns Kill opponent's pawns P

Sumeet Rukeja 98 Dec 19, 2022