Check out the resources listed below to help kickstart your Global Gamers Challenge submission!

 

Sustainability Resources

We teamed up with Global Citizen for this challenge because we believe the best solutions happen when technologists and activists come together. The most successful submissions will demonstrate a deep understanding of the issues and opportunities that environmental games represent. Check out these resources from our partners to get up to speed.

 

Getting Started with Flutter

It can be difficult to learn a new skill. Check out the resources below for a couple recommendations we have on getting started.

  • IDE → If you’re new to Flutter, the first thing you’ll need to do is set up your development environment. We’ve provided a few options below!

    • Project IDX → An experimental initiative for bringing your entire full-stack, multiplatform app dev workflow to your web browser. Note: IDX is on a waitlist right now, but they’ve opened their sign up list for Global Gamers Challenge participants, so make sure to access IDX with the same email you registered with to try it out! It may take 1-2 days to access IDX after you register for the hackathon on DevPost.

    • FlutterFlow →  A low-code builder that lets you design and build Flutter apps 

    • Install Flutter → Download the Flutter SDK and build locally in the IDE you feel most comfortable with!

  • Codelabs

    • Learn how to build your first Flutter app → If you're new to Flutter, but have some development background, this is a great way to get started on your Flutter development journey. 

    • Build your first Flutter game → Try this codelab where you'll build your first Flutter game with the Flame game engine! In this codelab, you will build a game inspired by one of the classics of ‘70s video games, Steve Wozniak's Breakout. You will use Flame's Components, to draw the bat, ball, and bricks. You will utilize Flame's Effects to animate the bat's movement and see how to integrate Flame with Flutter's state management system.

  • Project Planning Tips → Big projects can be tough to keep up with. Check out these tips from DevPost for breaking your project into smaller pieces so you can ensure you finish on time!

 

Flutter Casual Games Toolkit

The Flutter Casual Games Toolkit is a collection of templates and recommended developer resources to make game development even more productive with Flutter. Feel free to augment one of the templates to turbo boost your game’s development timeline or simply take inspiration from the templates and resources.

  • Documentation → Head directly to documentation if you’re looking for more specific information.

  • Flutter game art Starter Kit → In addition to the game art resources included in the Flutter Casual Games Toolkit, we are excited to share assets from Flutter games and demos we’ve created over the years specially for this challenge.
    Note: assets may only be used in submissions and not for other purposes