Hology
Hology
Hology
  • 👋Welcome to Hology Docs
  • Getting started
    • Introduction to Hology
    • The first steps
    • Editor basics
      • Flying in scenes
      • Placing objects
      • Select objects
      • Transform
      • Grouping objects
      • Duplicate
    • Starter project - Third person shooter
  • Tutorials
    • Rolling ball - Gameplay programming
    • Character movement programming
    • Character AI behavior
  • Release
    • Distribution
      • Discord Activities
      • Facebook Instant Games
      • Upload to Itch.io
      • Host with GitHub Pages
      • Publishing to Steam
      • iOS and Android
  • Assets
    • 3D Models
      • Custom collision shapes
      • Material slots
    • Materials
    • Textures
    • Prefabs
  • Gameplay
    • Actors
      • Creating actor classes
      • Actor parameters
      • Actor components
      • Actor lifecycle
      • Spawning actors
      • Moving actors
    • Services
      • Load assets
    • Player input
    • Collision detection
    • Physics
      • Physics body types
      • Applying forces
      • Ray casting
    • Trigger volumes
    • Character movement
    • Pointer events
    • Animation
      • Animation system
      • Character Animation
      • Animation State Machine
    • Sound
      • Audio parameter
    • World
    • Navigation
  • Shaders
    • Introduction to shaders
    • Creating shaders
    • Shader parameters
    • Typescript shaders
      • Types
      • Math functions
      • Attributes
      • Varying
      • Uniforms
      • Textures
      • Arrays
      • Select
      • Lighting
    • Painted materials
    • Water shader tutorial
  • Level design
    • Landscape sculpting
    • Landscape painting
    • Grass
  • User Interfaces
    • Creating user interfaces
    • Using React
    • VR
  • Visual Effects
    • Introduction to VFX
    • VFX Assets
  • Integrations
    • Arcweave
Powered by GitBook
On this page
  • Step by step
  • Step 1: Prepare Your Game
  • Step 2: Set Up a Facebook Developer Account
  • Step 3: Customize launching a game on Facebook
  • Step 3: Review and publish
  1. Release
  2. Distribution

Facebook Instant Games

PreviousDiscord ActivitiesNextUpload to Itch.io

Last updated 1 year ago

Games built with Hology Engine an be packed as a static web application and be distributed easily on platforms like Facebook Instant games.

Step by step

Step 1: Prepare Your Game

Before you can upload your game to Facebook Instant Games, you need to package it up in a .ZIP file.

First, build your project with the following command in your project's directory.

npm run build

This should have created a folder called dist. Compress the dist directory into a .ZIP file.

Step 2: Set Up a Facebook Developer Account

  1. Join the Facebook Developer Program:

    • Visit the Facebook for Developers website () and sign up for a developer account.

  2. Create a New App:

    • In the Developer Dashboard, create a new app. This app will represent your Instant Game on Facebook.

Step 3: Customize launching a game on Facebook

  1. Fill in details:

    • Fill in the basic details for your app, including the display name, description, category, and images.

  2. Upload game:

    • Go to Web hosting. Click "Upload version". Upload the .zip file you created in step 1.

Step 3: Review and publish

Go through the rest of the steps as explained in the to submit your game for review and publish it.

https://developers.facebook.com/
official guide