logo enkisoftware
Independent game developer making AVOYD
en  fr

First Person Editor

Juliette Foucaut - 22 Oct 2013 - edited 07 Oct 2018


I think we should call sandbox first person games First Person Editors (FPE).

I was doodling around in Avoyd looking for inspiration: how do I describe our game? It's an FPS, but there's more to it and I think it's not the only game in that category.

Avoyd screenshot - First Person Editor (FPE), writing in-game If I can write in-game, it's probably an FPE.

The original Avoyd (version 1.x, or Avoyd 1999) is a multiplayer deathmatch in space, a rough mash-up of the original Unreal Tournament and Descent. The whole environment is editable, but that feature can easily be ignored.

Avoyd screenshot - First Person Editor (FPE), writing in-game Testing the first person cursive writer

The new Avoyd, version 2, is also an FPS but this time the environment editing takes a strategic role. As Players, we want to interact with the world as if we were editors; we want the universe and its elements to behave consistently throughout - by elements I mean not only the materials that constitute the world(s), but also the AI-controlled drones and the player's avatar.

Avoyd is a sandbox voxel game, it's an FPS and it's also a First Person Editor. Thinking about it, many games are FPE's:

If your game or a game you know is missing from this list, let us know!

[Edit 17 Nov 2013 - added 10 more games (TUG, Vox etc), extra information and reformatted as a list]
[Edit 05 Dec 2013 - added freshly greenlit Masterspace and The DyVox Sandbox]
[Edit 27 Jan 2015 - added Upvoid (thanks @paniq), Oort Online, Planets3, Untold Universe, Imagine Nations. Made some updates and cleaned up]
[Edit 14 Aug 2015 - added Monadia, SkySaga, Seed of Andromeda, Voxelnauts, StoneQuest, Crowfall, Spark Rising, Dragon Stronghold, Farcraft, Windborne, Voxel Game, Voxel Planet, Creativerse, No Man's Sky, Subnautica (thanks @steverockan), Cube (thanks @Dghelneshi) and Celestial Impact]
[Edit 07 Jan 2016 - updated with new names for Oort Online: Boundless and Planets3: Stellar Overload]
[Edit 20 Feb 2016 - added Xcylin]
[Edit 21 Feb 2016 - added Blockstorm, Brick-Force, Empyrion - Galactic Survival, FortressCraft, Metaverse, Murder Miners, Rising World. Removed Kinetic Void. Added Steam store links.]
[Edit 02 Aug 2016 - added Dual Universe and Eco.]
[Edit 15 May 2017 - added Block Story, Brutal Nature, Explore Acres, Finity Worlds, Lego® Worlds, Medieval Engineers, Terasology, Skywanderers, Vintage Story, Voxelands - thanks @tyronmm and Sandbox Games.]
[Edit 28 May 2017 - updated Xcylin renamed Exotic Matter]
[Edit 08 Jun 2017 - added Deep Rock Galactic]
[Edit 04 Jul 2017 - added Colony Survival]
[Edit 15 Dec 2017 - added Freeminer and Truecraft - thanks @tyronmm]
[Edit 18 Dec 2017 - added Staxel - thanks @tyronmm]
[Edit 06 Feb 2018 - added Eco Steam link - thanks @craigperko]
[Edit 31 Jul 2018 - added cyubeVR, StaudSoft's Synthetic World and PixARK - thanks @tyronmm]
[Edit 16 Aug 2018 - added Super Voxel World - thanks @tyronmm]
[Edit 07 Oct 2018 - added Blockade 3D and Blockpost]

2023
 › Optimising Voxel Meshes for Games Using Blender
 › Implementing a GPU Voxel Octree Path Tracer
 › Avoyd Release Streams and Minecraft Lit Materials
 › Avoyd Beta Stream
2022
 › Isometric Render of a Minecraft Map in Avoyd Voxel Editor
2021
 › Importing Minecraft maps in Avoyd Voxel Editor improved
2020
 › Runtime Compiled C++ Dear ImGui and DirectX11 Tutorial
2019
 › Boxes in Space: procedural generation of abstract worlds in Avoyd
 › Procedural python word generator: making user names out of 4 syllables
 › In-game building
 › Player-deployable turrets in Avoyd
2018
 › Avoyd Game Singleplayer and Coop Multiplayer Test
 › Voxel Editor Evolved
2017
 › Speeding up Runtime Compiled C++ compile times in MSVC with d2cgsummary
 › Multiplayers toxic last hit kill and how to heal it
 › Avoyd Editor Prototype
2016
 › Black triangles and Peter Highspot
 › Colour palettes and lighting
 › Concept art by Rebecca Michalak
2015
 › Internals of a lightweight task scheduler
 › Implementing a lightweight task scheduler
 › Feral Vector
 › Normal generation in the pixel shader
2014
 › Python Google App Engine debugging with PyCharm CE
 › Lighting voxel octrees and procedural texturing
 › Patterns and spheres
 › Python Google App Engine debugging with PyTools
 › Interview
 › Domain masking using Google App Engine
 › Octree streaming - part 4
 › Black triangles and nervous_testpilot
 › Presskit for Google App Engine
 › Octree streaming - part 3
 › Octree streaming - part 2
 › Octree streaming
2013
 › LAN discovery with multiple adapters
 › Playing with material worlds
 › Developer Diary archive
 › Website redesign
 ›› First Person Editor 
 › First Avoyd tech update video
 › Implementing a static website in Google App Engine
 › Multiplayer editing
 › First screenshots
 › Thoughts on gameplay modes
 › Back in 1999
2002
 › ECTS 2002
 › Avoyd Version 1.6.1 out
 › Avoyd Version 1.6 out
2001
 › Biting the bullet
 › Avoyd version 1.5 out
 › Monday Mayhem
 › Avoyd version 1.5 alpha 1 out
 › Avoyd version 1.4 out
 › ECTS 2001
 › Fun with Greek letters
 › Closer just a little closer
 › Back already
 › Artificial Humanity
 › Products and promises
 › Ecommerce
 › Explosions galore
 › Spring fixes
 › Open source and ports to other operating systems
 › Avoyd LAN Demo Version 1.1 is out
 › Thanks for the support
 › Avoyd LAN Demo Ready
 › Game Tech
 › Optimising Voxel Meshes for Games Using Blender
 › Implementing a GPU Voxel Octree Path Tracer
 › Importing Minecraft maps in Avoyd Voxel Editor improved
 › Runtime Compiled C++ Dear ImGui and DirectX11 Tutorial
 › Boxes in Space: procedural generation of abstract worlds in Avoyd
 › Procedural python word generator: making user names out of 4 syllables
 › Speeding up Runtime Compiled C++ compile times in MSVC with d2cgsummary
 › Internals of a lightweight task scheduler
 › Implementing a lightweight task scheduler
 › Normal generation in the pixel shader
 › Lighting voxel octrees and procedural texturing
 › Octree streaming - part 4
 › Octree streaming - part 3
 › Octree streaming - part 2
 › Octree streaming
 › LAN discovery with multiple adapters
 › enkiTS
 › Internals of a lightweight task scheduler
 › Implementing a lightweight task scheduler
 › RCC++
 › Runtime Compiled C++ Dear ImGui and DirectX11 Tutorial
 › Speeding up Runtime Compiled C++ compile times in MSVC with d2cgsummary
 › Web Tech
 › Procedural python word generator: making user names out of 4 syllables
 › Python Google App Engine debugging with PyCharm CE
 › Python Google App Engine debugging with PyTools
 › Domain masking using Google App Engine
 › Presskit for Google App Engine
 › Implementing a static website in Google App Engine
 › Avoyd
 › Implementing a GPU Voxel Octree Path Tracer
 › Avoyd Release Streams and Minecraft Lit Materials
 › Avoyd Beta Stream
 › Isometric Render of a Minecraft Map in Avoyd Voxel Editor
 › Importing Minecraft maps in Avoyd Voxel Editor improved
 › Boxes in Space: procedural generation of abstract worlds in Avoyd
 › In-game building
 › Player-deployable turrets in Avoyd
 › Avoyd Game Singleplayer and Coop Multiplayer Test
 › Voxel Editor Evolved
 › Multiplayers toxic last hit kill and how to heal it
 › Avoyd Editor Prototype
 › Black triangles and Peter Highspot
 › Colour palettes and lighting
 › Concept art by Rebecca Michalak
 › Feral Vector
 › Patterns and spheres
 › Interview
 › Black triangles and nervous_testpilot
 › Playing with material worlds
 › Website redesign
 ›› First Person Editor 
 › First Avoyd tech update video
 › Multiplayer editing
 › First screenshots
 › Thoughts on gameplay modes
 › Back in 1999
 › Avoyd 1999
 › Developer Diary archive
 › Back in 1999
 › ECTS 2002
 › Avoyd Version 1.6.1 out
 › Avoyd Version 1.6 out
 › Biting the bullet
 › Avoyd version 1.5 out
 › Monday Mayhem
 › Avoyd version 1.5 alpha 1 out
 › Avoyd version 1.4 out
 › ECTS 2001
 › Fun with Greek letters
 › Closer just a little closer
 › Back already
 › Artificial Humanity
 › Products and promises
 › Ecommerce
 › Explosions galore
 › Spring fixes
 › Open source and ports to other operating systems
 › Avoyd LAN Demo Version 1.1 is out
 › Thanks for the support
 › Avoyd LAN Demo Ready