Skip to content

Tags: ratBytes/Unity-Free-Flight

Tags

v0.5.0-alpha2

Toggle v0.5.0-alpha2's commit message

Verified

This tag was signed with the committer’s verified signature.
NickolausDS Nickolaus D. Saint
v0.5.0-alpha2 DLL rollback, Bug Fixes and Physics Additions

Dlls have been removed from distribution and replaced with
the old system. They broke the Demo scene and generally
caused more problems than they solved. Some relatively large
project changes need to happen to accomodate DLLs. They will
be pushed off until at least the next release.

Some basic flight physics can now be edited in the inspector,
including mass, wing area, aspect ratio, and wing efficiency.

v0.5.0-alpha

Toggle v0.5.0-alpha's commit message

Verified

This tag was signed with the committer’s verified signature.
NickolausDS Nickolaus D. Saint
v0.5.0-alpha1 Flight Mechanics and DLLs

The biggest change in this release is the addition of the mechanic system.
Mechanics are fully decoupled chunks of code that are made to represent
flight actions, such as diving or flapping. They act like Unity Components,
but are self contained within the Free Flight plugin. Mechanics can be
toggled on or off, and their behaviour with other mechanics can be tweaked
and modified. All mechancis are driven by the physics engine, so movements
feel natural and flight-like.

Custom written mechanics can't be added yet, due to restrictions on how
Unity handles Polymorphic serialization.

Free Flight is now built and will be distributed as a DLL, instead of
a bunch of individual code files.

This is a pre-release. There are still many problems and bugs to be
addressed.

v0.4.3

Toggle v0.4.3's commit message

Verified

This tag was signed with the committer’s verified signature.
NickolausDS Nickolaus D. Saint
Main Menu Fixes For Demo

The changes in this release are minor. This release
upgraded the project to Unity 5 (there may still be
lurking bugs) and made the main menu more user
friendly.

Notable additions are the "controls help box," which
shows the player the controls when the game on the
main menu. Loading text now takes place on the "play"
button instead of the bottom of the screen (where it
was hard to read.)

This release may be slightly slower than the previous
one since the upgrade to Unity 5. The newer version
uses a lot of uncached calls that take place during
Fixed Update. This will be fixed in the "Tuned" release,
but not "Animated"

v0.4.2

Toggle v0.4.2's commit message

Verified

This tag was signed with the committer’s verified signature.
NickolausDS Nickolaus D. Saint
Small improvements and fixes

Not much changed. There is a new feature for autolaunching when the
player walks off an edge, and also fixed a couple bugs related to
the player "floating" at odd times.

v0.4.1

Toggle v0.4.1's commit message

Verified

This tag was signed with the committer’s verified signature.
NickolausDS Nickolaus D. Saint
Added a small menu system and webplayer support

The menu is built using Unitys new UI for 4.6, and is
meant to accomplish a couple things. First, it adds
a little better player experience, and second, it allows
the player to click around while the scene loads. We'll
give more things for the player to do in a future update,
which means we can get away with longer loading times and
more content for the demo.

A secondary addition to this release made the unitypackages
more stable. Both the demo and the core are now better
organized, so developers can use what they need and throw
out the rest.

v0.4.0

Toggle v0.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
NickolausDS Nickolaus D. Saint
Added Animation

The most notable addition is support for users to add
their own animation to Free Flight. Other changes include
the Editor overhaul and ground locomotion systems.

Animations are addable via Unity's Mechanim system. There
is a prebuilt animation controller for users to get started
with adding brand new animations, an existing controller if
the user wants to buy the same one we use, and a Prefab
for testing flight if the user has no models or doesn't wish
to use any.

The editor was overhauled to accompany the new ground
locomotion system. It's more compact and cleaner than the
old editor.

The new locomotion system replaced Character Controllers.
Free Flight now provides simple default functionality for
walking. Most default functionality can be disabled if the
user wants to implement more complex systems for themselves.

v0.3.1

Toggle v0.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
NickolausDS Nickolaus D. Saint
Stability update

This release mostly targets developers. It comes with
tons of bug fixes related to first time use of Free
Flight. See the changelog for the list of bugs.

The other additions in this release are the one step
build process, and the documentation added for first
time users.

There shouldn't be any more releases for version v0.3.x,
we should be looking forward to v0.4.x and Animation!

v0.3.0

Toggle v0.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
NickolausDS Nickolaus D. Saint
Noisy release

This semi-major release was mainly to add sounds to flight objects. Several sounds
can now be added to complement the various mechanics: flare, flap, landing, takeoff,
dive, and also the ambient sound of wind.

In addition, this release added smoother controls for turning, as well as a flight
camera which will handle special camera angles for flight maneuvers.

This should be a relatively short release cycle, as there isn't much more to add.
V0.3.1 may include bug fixes, but otherwise it's on to v0.4.x Animated!

v0.2.4

Toggle v0.2.4's commit message

Verified

This tag was signed with the committer’s verified signature.
NickolausDS Nickolaus D. Saint
Stability Update

Fixed bugs, finished things up for milestone completion.

Controllers: The Third Person Controller was found to cause
more problems than it will ever solve, so we've reverted back
to First Person Controllers. In the future 'animated' release,
we'll completely discontinue using Character Controllers
altogether. They simply cause too much jitter to use alongside
rigidbodies.

Mechanics: The mechanics still are not perfect, but they will
not see much more attention until the animated release.
Animation is still a 'dark problem' for this project, so major
changes will be held off until then.

General: Landing, takeoff, and general aerial movement is
possible, so this will mark the last stable release before
the 'Noisy' Version 0.3.x.

v0.2.3

Toggle v0.2.3's commit message

Verified

This tag was signed with the committer’s verified signature.
NickolausDS Nickolaus D. Saint
Improved flaring mechanic, added tutorial

The flaring mechanic now works, and is completely
useable. However, I'm sure there are still bugs
lurking around it somewhere.

The diving mechanic hasn't been improved yet,
see the github issues page for details on what's
going to change.

A tutorial has been added, to help newbies learn
the controls. The system will be alpha tested
Aug 3, so we'll see how that goes and add any
changes to the next release.

Version 0.2.x should be getting close to finished.
The last major task is fixing the diving mechanic,
and then fixing all the current bugs and tuning
various things. It shouldn't take longer than two
weeks, and another 1-2 v0.2.x version updates.