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
      • Scene color
    • 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

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 (https://developers.facebook.com/) 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 official guide to submit your game for review and publish it.

PreviousDiscord ActivitiesNextUpload to Itch.io

Last updated 1 year ago