Speaker

Lukas Klingsbo 💙

Lukas Klingsbo 💙

Blue Fire (Flame Engine)

Stockholm, Sweden

Actions

Lukas is a Flutter & Dart GDE and a member of the Blue Fire open source collective, which are most known for the Flame game engine and Audioplayers. On his free time Lukas enjoys building keyboards, climbing and of course; developing Flame.

Area of Expertise

  • Information & Communications Technology

Topics

  • Flutter
  • Dart
  • Flame

Introduction to Building Games with Flame 🔥

Flame is an open source and completely free game engine for Flutter. While you can create cross platform games in pure Flutter, it becomes quite hard once you start building more advanced games, and that's where Flame comes in to help you!
In this talk we will both go through generic gamedev concepts and also things specific to Flame.

Multiplayer games in Flutter and Flame

This is a highlevel overview about how to create multiplayer games for different types of game genres in pure Flutter or Flame. Many of the concepts we talk about can be applied to any framework or language though.

We will talk about the problems that you will face in different genres and what solutions that can be applied to solve those problems. We'll also go through several prebuilt backend solutions for multiplayer gaming and talk about what you should look at when comparing them for your project.

After this talk you will know:
* Why Flutter is great for game development
* Multiple different concepts used to optimize and enable multiplayer games on both server-side and the app side
* About different app server solutions and when to use them
* About prebuilt game servers

There will barely be any code at all in this talk.

Managing multiple packages in a monorepo

Have you ever had problems with organising multiple packages that you developing that are depending on each other? Or maybe you are tired of manually writing changelogs and setting versions? And are you missing those handy little snippets that you used to run from a makefile? Melos to the rescue!

Melos is a CLI tool used to help manage packages and other things in Dart projects, it is especially powerful when handling mono-repos.

Flame workshop: Space Shooter

In this session we will build an awesome and addictive space shooter game with Flutter and Flame engine.

You will learn about sprites, animations, gestures and input, collision detection, effects, the game loop, components, parallaxes and a lot more!

In the end of the session you will have a playable game that you can continue to improve on.

You need no previous experience with Flame or Flutter to attend, a little Dart experience will help you a lot though.

Spec: Run your test faster, safer and prettier

Spec is a testing framework for Flutter and Dart. You can use spec on your current codebase to run your tests faster and get a more easily read test result output. If you want to go one step further you can also use the Spec way of writing tests which will guarantee type safety, something that you don't get with normal tests in Flutter and Dart.

In this talk you will learn how to use each of these features both on your development machine and in your build pipelines.

Introduction to Building Games with Flame

Flame is an open source and completely free game engine for Flutter. While you can create cross platform games in pure Flutter, it becomes quite hard once you start building more advanced games, and that's where Flame comes in to help you!

In this talk we will both go through generic gamedev concepts and also things specific to Flame.

Creating a game without assets in DartPad

In this session we will create a game with Flame that runs in DartPad. Creating a game for DartPad is a bit special since we there are a few constraints, for example we don't have any access to assets, so everything visual will have to be generated by code using techniques like for example procedural generation.

DevFest Stockholm 2023 Sessionize Event

December 2023 Stockholm, Sweden

Flutter Heroes 2023 Sessionize Event

February 2023 Turin, Italy

droidcon London 2022 Sessionize Event

October 2022 London, United Kingdom

Lukas Klingsbo 💙

Blue Fire (Flame Engine)

Stockholm, Sweden

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top