Gaming with FME
Meet the Presenter(s)
Dmitri Bagh
Agenda
What we’re covering today.
● Gaming Engines
● Minecraft
● Browser games
● Other games
● Social event games
Our Mission
To help you maximize the value of data.
Our Mission
To help you maximize the value of data.
While making data
and jobs fun!
Why Gaming?
Practical Applications
of Gaming
Experience Your Data
By using a game like environment,
it allows you explore your data in
greater detail, fully immersed.
Being able to view your data this
way can ultimately improve
decision-making .
Building Games
with FME can
Grow Your Skills
What’s more, these games can provide
value for your organization in
unexpected ways; marketing at
conferences, tracking business flights,
and boosting customer engagement.
Gaming might look like a lot of fun but
the applications behind it are serious.
Let’s get started!
The first known
FME game.
August 2005
The first known FME game. August 2005
Nim (Bachet game)
Peter Segerstedt, Sweco. September 2005
FME Battleship
Popular Gaming Engines
How FME
Can Help
By transforming
real-world data to formats
understood by gaming
engines.
Transform
Any Data
● CAD
● GIS
● 2D
● 3D
● Orthos
● DEM
● And more
With FME You Can...
● Create or bring in, transform,
repair and validate geometries
● Set or change appearances
● Generate meshes
● Create geometry definitions
and instances
● Build named object hierarchies
FME
Workspaces
can be simple...
or complicated...
as required.
FME Supports...
Popular Geometry Formats
Popular Texture Formats
● FBX
● OBJ
● SketchUp
● Collada
● glTF (writer only)
● USDZ (FME 2021, writer only)
● Datasmith (writer only)
● JPEG
● PNG
● TGA is coming
Useful Transformers
● Triangulator
● MeshMerger
● AppearanceSetter
● SharedItemAdder
● SharedItemIDSetter
● GeometryPropertySetter
● GeometryCoercer
● GeometryPartExtractor
● Extruder
Example - GIS to Unreal
Video
Example - BIM to Unreal
Video by Alexandre Roy, Veremes
https://www.youtube.com/watch?v=EZbKf9HcqPk
Example - Raster to Unreal
Image courtesy of David Baldacchino, HOK
Video, Blooper
Cesium for Unreal. Coming March 30
Blog by Cesium:
Cesium for Unreal coming March 30
Unreal links
Your Data in Unreal: How to bring your data into real-time environments
Integrate Epic Games Unreal Datasmith Using FME
Preserving the History of Amache Using AR & Virtual Worlds
FME expands the limited set of
formats understood by Roblox
SketchUp to Roblox
Q&A
Minecraft
What is a Minecraft world?
For FME, it’s a regularly spaced point cloud!
What is a Minecraft world?
Workspace example. Easter Island
Examples. Geography and Natural processes
Volcano
Examples. Human-made objects
Gävle goat
Surrey, BC, Canada from a point cloud
Häme Castle, Hämeenlinna, Finland
The Temple of Athena, Paestum
Examples. Port Moody
Minecraft links
Mojang Minecraft | Data Integration for Gaming Environments
How to make Minecraft worlds
Geospatial and Minecraft - Why You Should Care
A year of crafting worlds with FME
More Minecraft resources
Q&A
Building Games
with FME
Browser Games. Examples
Play this game Play this game
● User clicks the game link
● FME workspace generates new game layout and an HTML file
● Browser opens the HTML with the new game
● HTML buttons execute workspaces (next move or new game)
● Workspaces analyse the input and the board and generate new HTML for the next move
● Browser shows the board after the next move
The complexity of JavaScript required:
function HumanMove(color) {
window.open(" https://bluesky-safe-software.fmecloud.com/fmedatastreaming/DmitriPublic/HumanThinking.fmw ?
COLORSELECTED="+color+"&FEATURETYPES=210204_f84e12cb_6345_42d6_bc38_e365973e4ae9", "_self");
}
Browser Games. How they work
Browser games. Lessons applied
Safe Software business trips
Blog:
How to Build a Virtual Conference Booth
Esri UC 2020 Virtual Booth
Browser Games. In 3D, too!
Other Games
The workspaces are yours!
Q&A
Event Games
FMEUC 2017 Virtual Reality Contest
● Every attendee got a Lizard VR Cardboard
● Clue stations were placed around the venue and posted on social media
● Clues were hidden in a 360 degree VR scene
● Each clue entered through a special form revealed a piece of a puzzle
● The complete puzzle gave attendees a prize
● An extra challenge gave even bigger prize
Lizard VR Cardboard and Clue Station
Clues inside VR
Assembling Puzzle
The final challenge. Steganography
FME Community Game
The Twelve Days of FME 2020
An event game from Sweco
Tweet by @ulfme
World Tour games
WT2014 Interactive quiz via email
WT2016 What3Words motto
WT2017 Think like a machine
WT2018 Fun with Flags
WT2019 Object Detection
What’s Coming - World Fair
Come one, come all from May 4 - 14! Discover tips & tricks, the
newest updates, and innovative ways to use FME.
FME World Fair 2021
safe.com/world-fair
Improve decision making and
engagement through games!
Whether you’re using FME to connect to gaming engines, or building
your own games with FME, you can guarantee fun and skill building.
FME User
Game
Thank You!
Questions? Ask us in the Q&A panel.
Follow us on Twitter and Instagram
@SafeSoftware
Read our comic book
safe.com/comic

Gaming with FME