Update 7/31/204: Quick Fix Update

Windows 64 bit - Windows 32 bit

What’s New?

Updated to Unity 4.5.2p3 to see if that resolves any issues with black screens/judder

Fixed an exception on start when attempting to use a controller with no valid mapping

Added an indicator that a controller has no valid mapping on the title screen to let people know they should create one

Added the oculus popup menu everywhere, hit tab to bring it up

Added the esc/tab key info to the button list in the title screen

Adjusted ship scale and pilot scale a bit to try and reduce the impression that you’re Andre the Giant piloting a spaceship

Added a position//view reset mapped to F12, use this if your view is horrendously out of whack

All game scenes now do a positional reset on load.













Update 7/30/2014: Test Build 02

Windows 64 bit - Windows 32 bit

What’s New?

Just a quick build to update to the 0.4.0 oculus SDK for full DK2 support. Also fixed some small bugs like asteroids spawning through the space stations/waypoints. Also added a default controller mapping for the Dualshock 4 controller. Enjoy!













Update 9/8/2013: Test Build 01!

Get your fresh builds here!

Windows - OS X

Here’s how it looks now!

So what’s new?

Geez, a boatload. But offhand here are some new features:

First pass at mission support! There’s now a simple mission you can playthrough that has a scripted set of events.

Newtonian’ish physics (inertia with velocity caps)

Afterburners & Shields

Lots of new readouts on the cockpit monitors

Initial pass at a pilot body

Awesome docking bay/hangar to launch from

Config tool for controller support

Testing with multiple controllers (thrustmaster hotas, saitek x-52, logitech 3d extreme, xbox controllers)

4km diameter space station to fly around

New asteroids, new asteroid explosions

Around a dozen reworked sound effects

“Look” based UI system for selecting objects and dismissing text windows

Can now select friendly/neutral objects as targets (stations, waypoints, etc)

Reworked rates of turn, speeds, firing rates

All told I had about 150 tasks that went into this build so I’m sure that list isn’t comprehensive.

Have fun, and I hope you enjoy the new build! As always if anything comes up you can find me on twitter: @rje

Cheers,

Ryan













First Law - Test Build 00

What is this build?

This build is a very early build to let people play with the mechanics of flight and the basics of combat. It is not a game yet! But if you happen to have an Oculus Rift I hope you’ll try it and find some enjoyment out of flying your very own combat space ship. :)

Youtube video of latest build:

Downloads

Windows - Mac

Requirements

Computer Specs: I have no idea, I’m using a 2011 macbook pro

Xbox 360 controller

Oculus Rift

Headphones! The audio is a huge part of the experience

Instructions - Windows

You guys should be good to go straight out of the gates, no reconfiguration necessary. Enjoy!

Instructions - Mac

I haven’t found a way for Unity’s InputManager to know about the windows and mac key configurations, so the first time you run the game you’ll need to manually update the configuration. To do that:

Start the game, a small runner dialog should pop up called “First Law Configuration” Select the “Input” tab. Reconfigure the following inputs:

Horizontal (Left stick horizontal axis)

Vertical (Left stick vertical axis)

Laser (Right trigger)

Missile (Left trigger)

Throttle (Right stick vertical axis)

Roll (Right stick horizontal axis)

MatchTargetSpeed (Right stick button, aka R3)

PreviousTarget (Right Bumper)

NextTarget (Left Bumper)

SpawnEnemy (A button)

That should be it! I’m hoping to actively improve this in the future (and support more gamepads).

Known Issues

Running in a non-native screen resolution on OSX 10.8 seems to have very weird results (cameras go missing on the right eye). So for now pick whatever screen resolution you’re actively using.

The InputManager stuff on mac os (see the instructions above)

I lied about what the quit key is. I think it’s actually the Esc key.

Find another issue? Please let me know! You can either leave a comment on this page or send me a note on twitter.