GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Game Framework

This view

  • Original page
  • New address

GeezerVison is showing docs.gameframework.dev — Welcome to Game Framework | Game Framework

Game Framework
GitHub.Welcome to Game FrameworkWhat is Game Framework?Quick StartInstallation
Contributing

Welcome to Game Framework

Game Framework is a unified framework for embedding game engines into Flutter applications. Seamlessly integrate Unity and Unreal Engine games with bidirectional communication, lifecycle management, and multi-platform support.

Perfect for developers who want to combine Flutter's UI with powerful 3D game engines!

Why Game Framework?

Multi-Engine Support

One Framework, Multiple Engines - Support for Unity and Unreal Engine with a unified API

Bidirectional Communication

Flutter ↔ Engine messaging with type safety and high-performance binary protocols

CLI Tools

Powerful command-line tools for automating exports, builds, and publishing workflows

Unity Integration

Integrate Unity games into Flutter apps with real-time communication and dynamic content loading

Key Features

Unified API

Single, consistent API for all game engines. Write once, work with Unity or Unreal Engine without engine-specific code.

Lifecycle Management

Automatic pause/resume/destroy handling with full control over engine lifecycle from Flutter.

Multi-Platform Support

Deploy to Android, iOS, macOS, Windows, and Linux with platform-optimized integrations.

Production Ready

Comprehensive testing, documentation, and real-world usage in production applications.

Automated Tooling

CLI tools for exporting games, syncing files, building apps, and publishing packages to the cloud.

Cloud Publishing

Publish your game packages to Game Framework Cloud with workspace management and version control.

Who Is This For?

Game Developers

Add Flutter UI to your Unity or Unreal games for native mobile interfaces and cross-platform support

Mobile App Developers

Embed 3D games and interactive experiences into your Flutter applications

AR/VR Developers

Build augmented reality experiences combining Flutter UI with game engine AR capabilities

Enterprise Teams

Teams needing to integrate game content into business applications with proper tooling

Quick Links

Quick Start

Create your first Flutter app with Unity in under 10 minutes

CLI Installation

Install the game-cli tool for automated workflows

SDK Documentation

Explore the gameframework SDK API and integration guides

Unity Integration

Complete guide to integrating Unity games into Flutter

How It Works

Game Framework consists of three main components:

  • gameframework SDK - Core Flutter package with unified engine API
  • Engine Plugins - Unity and Unreal Engine specific integrations
  • game-cli - Command-line tool for exports, builds, and publishing
import 'package:flutter/material.dart';
import 'package:gameframework/gameframework.dart';

class GameScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: GameWidget(
        engineType: GameEngineType.unity,
        config: GameEngineConfig(
          runImmediately: true,
        ),
        onEngineCreated: (controller) {
          // Send messages to your game
          controller.sendMessage('GameManager', 'Start', 'level1');
        },
        onMessage: (message) {
          // Receive messages from your game
          print('Message from engine: ${message.data}');
        },
      ),
    );
  }
}

Trusted By Developers

Game Framework is built with production-grade infrastructure:

  • Battle-Tested - Used in real-world production applications
  • Open Source - MIT licensed with active development
  • Well Documented - Comprehensive guides and API reference
  • Multi-Platform - Support for all major platforms
  • Active Community - Growing community of game and Flutter developers

Get Started

Ready to integrate game engines into your Flutter app? Get started in minutes:

  1. Install the SDK - Add gameframework to your Flutter project
  2. Install CLI tools - Set up the game-cli for automation
  3. Follow the Quick Start - Build your first integrated app
  4. Explore Examples - Learn from working code samples

New to game engines? Check out our Unity Overview to get started with Unity integration.

What is Game Framework?

Deep dive into Game Framework's architecture, features, and game engine integration

On this page

Welcome to Game FrameworkWhy Game Framework?Key FeaturesUnified APILifecycle ManagementMulti-Platform SupportProduction ReadyAutomated ToolingCloud PublishingWho Is This For?Quick LinksHow It WorksTrusted By DevelopersGet Started
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.