Apparance Logo

Unity 3D Plugin

Current Status Experimental Private Evaluation ...

Available to a select few for evaluation, the Unity Plugin version of Apparance is finally ready. Focussing on instancing based procedural content generation the Unity plugin enables you to create powerful procedural systems to populate the game world with your assets and pre-fabs. Encapsulate your design decisions and parameterise them as you need to create endlessly varied content.

Private Evaluation

The first version of the Apparance Unity Plugin is currently being evaluated by a number of teams. This is a private process, participation by agreement only at this stage I'm afraid. Until the technology is more mature I'm not in a position to support more than a few projects.

Release Private Evaluation
Schedule July 2018 - to present
Audience Limited. Private negotiation only.
Content
  • readme/quickstart/terms
  • Build of the Apparance Plugin for Unity 3D
  • Build of the Apparance Editor
  • Proof-of-concept project development
  • Example project(s)
  • Online user manual
  • 1:1 consultancy and support
Goals
  • Evaluation - Is the technology suitable for your needs?
  • Consultation - Helping you build the proc-gen systems you need
  • Support - Training and assistance to implement them
  • Feedback - Driving ongoing improvements to the plugin and tools
  • Discussion - Further discusion about the project
  • Licensing - Establishing the licensing model that works best

Releases

  • 1.0.0 - Apparance Unity Plugin evaluation version

Download

Private evaluation, by arrangement only.


Unreal Engine 4 Plugin

Current Status Experimental Private Evaluation ...

Still in early experimental stage, the Unreal Engine 4 Plugin version of Apparance is not yet available for evaluation. Focussing on the geometry generation aspect of procedural content generation the plugin will enable rich and detailed worlds to be created from Epic's powerful geometry, material, lighting, and rendering engine.


Technology Demo

Current Status Experimental Alpha Closed Beta Open Beta

Now in Open Beta, please download the demo and have a play.

Open Beta

The final beta stage is the first fully public release, open to anyone. This is effectively completed, and serves as a detailed technicaly demo and proof of concept that people can play with. The built-in renderer as it stands is only really intended for testing the technology and proving its potential. For commercial use Apparance will normally be integrated into a more complete game engine or as a plugin to a general purpose third party engine (e.g. Unreal or Unity).

Release Open Beta
Schedule April 2017 - to present
Audience Large. Any interested party.
Content
  • Cover letter with terms and conditions.
  • Build of the Apparance Editor
  • Build of the Apparance Player
  • Data for all current projects (Future City, Web Site)
  • Data for old projects (Dev, Tests, Gamejam, etc.)
  • User Manual (see manual page)
Goals
  • Blockers - Any blocking issues, bugs, crashes, confusion?
  • Feedback - First impressions, thoughts on the whole idea.
  • Interesting - Is this project going to be interesting to people?
  • Discussion - Further discusion about the project.
  • Direction - Thoughts on the direction to take the project.
  • Future - How is the project going to proceed, how to sustain it?
  • Funding - What form of funding is going to work, and where from?

Releases

Download

Available via the itch.io Apparance page.

Status

  • Since launch - 1,272 views, 361 downloads

Closed Beta

The second release was a bit later. I wanted people I know to have a good look round, open it up to more technical people, start discussion project future. At this point I needed to start thinking about project direction, including pitching a game, and collaboration and funding.

Release Closed Beta (invite only)
Schedule 1st March 2017
Audience Medium. Any friends and ex-collegues. Acquaintences who've expressed interest in procedural techniques.
Content
  • Cover letter with terms and conditions.
  • Build of the Apparance Editor
  • Build of the Apparance Player
  • Data for all current projects (Future City, Web Site)
  • Data for old projects (Dev, Tests, Gamejam, etc.)
  • User Manual (see manual page)
  • Questionaire to provide feedback.
Goals
  • Sticking points - Finer points that still slow progress?
  • Missing - What else have I missed? What could it do with?
  • Blockers - Any blocking issues, bugs, crashes, confusion?
  • Feedback - First impressions, thoughts on the whole idea.
  • Interesting - Is this project going to be interesting to people?
  • Discussion - Further discusion about the project.
  • Direction - Thoughts on the direction to take the project.
  • Future - How is the project going to proceed, how to sustain it?
  • Funding - What form of funding is going to work, and where from?
  • Sign-off - What is needed before proceeding to Open Beta?

Status

  • Alpha+Beta - 45 signed up, 29 downloads, 23 active

Releases


Alpha

The initial release was quite small. I wanted to let a few of my more technically minded friends get the first proper look at the tools and engine. The plan was as follows:

Release Alpha (invite only)
Schedule 1st February 2017
Audience Small. Trusted friends.
Content
  • Build of the Apparance Editor
  • Data for all current projects (Future City, Web Site)
  • Data for old projects (Dev, Tests, Gamejam, etc.)
  • User Manual (see manual page)
Goals
  • Initial thoughts - Am I crazy? Do you think it will work?
  • Q/A - Intense discussion about the project.
  • Direction - Thoughts on the direction to take the project.
  • Smoke test - Does everything work well enough to release?
  • Missing - What have I missed? What must it have?
  • Blockers - Any blocking issues, bugs, crashes, confusion?
  • Website - What do you think of the web-site?
  • Documentation - What is still needed, or needs improving?
  • Sign-off - What is needed before proceeding to Closed Beta?

Status

  • Alpha - 22 signed up, 12 downloads, 11 active

Releases


Plugins

Current Status Concept Prototype Development Testing Released

Plugins under development:

  • Unity 3D - Experimental, focussed on object placement, showing promise.
  • Unreal Engine 4 - Experimental, focussed on geometry generation, showing promise.
  • Other - To be considered.

Tools

Current Status Concept Prototype Development Testing Released

A hugely important part of the project and probably about half the effort so far has been in developing the tools and engine editing support. Built from the start with the goal to enable the Apparance philosophies of interaction, immediacy, flexibility, and exploration, the tools remain a focus of development effort.

The editor is the place you will start, the place you will spend your time, and the place you will create your worlds. A lot has been done to ensure a smooth experience, that doesn't hinder building, but there is still a huge wish list and collection of ideas to improve it further.

Every development release will include the editor to allow anyone to fully explore the procedures that make up all the demo projects. The best way to learn and understand Apparance (or indeed anything) is to play with it, to view examples, tweak parameters, and try stuff out.

Check out the documentation available on the manual page for details, or take a look through Apparance blog posts about editing.

Web Site

This site can be considered a release too, especially as it was build procedurally using the very same systems as the demo and game related content. I blogged about it here:

Pictures of examples and a video of the interactive editing in action can be found in the Apparance gallery.

Status

  • Since launch - 10,858 visitors, 22,092 page impressions

Demos

As a new technology, it is crucial to have show-cases for Apparance that demonstrate it's range, power, and features. Not in a position to build fully fledged games yet, this needs to be in the form of visual examples. The primary focus in the few months running up to the Alpha has been to build such a demo, something for people to fly around, explore, and learn about the characteristics of the engine.

Future City

Current Status Concept Prototype Development Testing Released

Brief: A sprawling future metropolis, covering 100 square kilometres. A mixture of buiness, industry, and space-travel interspersed with a variety of residential and leisure areas. Showing off the size and detail obtainable using Apparance. Multi-layered procedural algorithms build a unique, richly detailed city from its starting seed.

Visit the Future City section of the Apparance gallery to see how the demo is progressing.

Or visit the Apparance development blog for many entries featuring the Future City demo:

Games

The primary goal for Apparance is to provide a powerful new way to make games. At the moment there are two game concepts I want to build to prove out the technology further. One based around the Future City demo assets (it would be wasteful not to take advantage of all the effort put into it), and the second a more ambitious sci-fi prospecting game.

Game #1

Current Status Concept Prototype Development Testing Released

Brief: The first game will be set in the environment created for Future City. It is likely to be an exploration game, with goals around finding objects around the city. I want to include vehicles, to help cover the large area, but they also enable pushing the technology towards detailed, intricate, interactive objects.

Game #2

Current Status Concept Prototype Development Testing Released

Brief: The second game will be planet surface based science-fiction game. An opportunity to flesh out the full texturing, height-field, and 'data-scape' plans and driving the landscape and biome generation ambitions for Apparance. Again an element of exploration, and vehicles, will be involved, but also prospecting, industrial mining complex construction and operation. Lots of automation, robotics, and machines to bring the place alive.

Jams

Two Choices

Current Status Concept Prototype Development Testing Released

Last November I took part in the Guildford Game Jam for 2016, deciding to take Apparance for a spin to see what I could make in a weekend. I joined the crowd at the Rocket Desk offices in Guildford for game-dev (and pizza) around the jams theme of 'Two Choices'. It was fairly intense, but the company and camaraderie was great and I managed to come away with a small game demo based on some earlier procedural dungeon prototyping.

I managed to build in a puzzle element to the dungeon maze, using a series of procedurally generated glyphs to give clues to a final do/die decision. Apart from not managing to get any collision/physics in I was pleased with the result. As it was also Proc Jam weekend I sneakily entered it in that as well.

You can download it from the Apparance itch.io page.

I also blogged about my Game-jam experience on the Apparance blog:

Status

  • Since release - 27 downloads, 142 views

Social Media

Some social media output has been rather well received: