Independent game developers - making Avoyd

First Person Editor

Juliette Foucaut - 22 Oct 2013 - edited 02 Aug 2016


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, do let us know on twitter @juulcat or in the comments!

[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.]


comments powered by Disqus
 › 2017
 › 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
 › 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
 › Web Tech
 › 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
 › 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