• Register

Freepath is a non-violent first person exploration and platforming game.

It is currently in the prototype phase.

This early prototype is available for free so that folks can give it a try, enjoy it (hopefully), and provide feedback on what they would like to see as the game evolves.

Since this is still a very early version, the gameplay is still very simple and the world is very small. Please expect only a few minutes of play time.

If you try Freepath and have any feedback, I'd be very happy to hear it. Feel free to leave comments here or via twitter @SpinfoamGames.

How to Play

Use the mouse to turn and look, and the WASD keys to move.

Use the spacebar to jump.

Left click to interact with the small green switches.

Escape will pause the game and bring up a menu, from which you can quit back to the title screen.

You are able to kick off walls, swim, scramble up ledges, and bounce off some objects in mid-air. Experiment to find ways to use and combine these different types of movement to reach various areas of the map.

There are 20 small statues scattered throughout the prototype -- they are represented by the small diamonds along the top of the screen. While there isn't any notion of "winning" or "completing" the game at this point, you can try to find and collect all the statues.

The timer displayed in the game does not affect gameplay in any way, but is there in case you want to challenge yourself to collect all of the items more quickly.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Geometry and lighting work

News

I've been struggling for a while with the look and feel of Freepath. So far, I've just used a relatively simple polished tile sort of material for all of the levels. I think that material will show up in the final product, but I definitely wanted to add more visual interest and variation.

Freepath is, first and foremost, a game about exploring, so it's important that it is appealing to look at and that the environments are part of the reward for playing. But it is also a game about freedom of movement, platforming, and parkour, which means the environments need to be relatively easy to interpret in terms of distances and shapes.

Right now I'm a one-person team too, so I need the pieces that make up the environment to be relatively easy to build and simple to work with.

I thought a lot about using a simple set of gray-box style shapes (more or less what the prototypes are built with) and varying the colors and surface features a bit but getting that to look interesting is actually pretty tricky. The shapes and surfaces don't offer much on their own so lighting and little details like roughness and ambient occlusion wind up being very noticeable and very important in ways that can be pretty unforgiving. The plan for Freepath also includes some natural environments, which don't lend themselves to super flat shapes very well.

A few years ago Hourences (the designer / developer for The Solus Project and an Unreal Engine tutor / evangelist) released some videos with a really interesting technique for generating rock meshes based on height maps (Hourences' videos are here: detailed rock generation video / more general development video featuring the technique). I tried this approach out directly in Blender but never quite got results I was happy with for Freepath. It definitely got me thinking in a good direction though.

Today, for the first time, I feel like I'm close to the look and feel and style I want. I wound up combining simple beveled and rounded cube meshes with real-time tessellation and displacement based on a height map and world-aligned textures. I think the simple underlying shapes still come through and make it relatively easy to understand where flat surfaces like walls and floors are (except for a couple of spots that are still a little too "puffy" looking), and the combination of cubes that more or less align on a grid and world aligned textures (including the height map) make the pieces very forgiving to work with.

ScreenShot00148

I did another round of tweaking to the lighting to go along with testing out the new meshes and materials.

Unreal Engine 4 has pretty fantastic lighting features out of the box but it can still take a surprising amount of fiddling to get things to look just right. The sky still needs a lot of work to look good throughout the day / night cycle, but the sun and moon lights along with the environment and post processing settings are starting to hit the notes I want; like this nice burst of light around sunset:

ScreenShot00123

Here are a few more screenshots, some in-game and some just in-editor, of the updated lighting and geometry testing:

ScreenShot00048

ScreenShot00069

ScreenShot00108

ScreenShot00131

Add file RSS Files
Freepath - Prototype 3 - Win64

Freepath - Prototype 3 - Win64

Demo

The third prototype version of Freepath! This version adds an entire second level to explore.

Freepath - Prototype 2 - Win64

Freepath - Prototype 2 - Win64

Demo

The second version of the playable prototype for Freepath. Currently only Windows x64 is supported.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X

Latest posts from @spinfoamgames

RT @itchio: from view: Explore more than 30 simple but beautiful diorama-like rooms in this relaxing adventure / puzzle / hidde… T.co

Dec 14 2022

CSS is really just delightfully OP. T.co

Dec 12 2022

Oh, hello Twitter -- it's been a while. Been noodling on painterly post-processing filters in #UnrealEngine5 No… T.co

Nov 13 2022

Retromancer gameplay! T.co

Oct 31 2021

Playing some Retromancer! T.co

Oct 30 2021

Don't forget to pick up my fantasy themed arena shooter Retromancer this weekend! It's just US$2.99 on Steam for H… T.co

Oct 30 2021

Playing some Retromancer! T.co

Oct 29 2021

Playing some Retromancer! T.co

Oct 29 2021

The over-the-top arcade shooter Retromancer is 40% off during the Steam Halloween sale! Grab it here:… T.co

Oct 29 2021

It's time to grab a few friends, choose your champions, and battle through 30 levels of super pixelated bullet hell… T.co

Oct 28 2021