• Bio
  • Projects
    • Procedural Terrain
  • Store

Author Archives: Xefier

Old Unity Development

Posted on January 1, 2012 by Xefier Posted in Development .

Last Updated: 2012

I started developing in Unity since Summer 2012.

Note: this is not a demonstration of 3D Modeling or Map design and videos may not be updated with new models/maps. For up-to-date information on those go to the appropriate sections. Free Unity textures and prefabs used in maps. Free explosion framework used to create explosions.

Missile Guidance System

Details

Status: Operational but needs improvement

  • The guidance system is designed to rotate Missile Heading to Target Heading in order to rotate Velocity Vector to Lead Vector.
  • The missiles engine only provides a forward thrust
    • It doesn’t “cheat” and apply force towards target, so the missile can be evaded.
  • Additionally, the rotation is limited but not yet accurate in terms of physics.

History:

  • Implemented in Summer (First feature I implemented)

Future Improvements:

  • Better velocity parameter
    • Calculate force required to move the object of specified mass at the specified velocity. (Instead of arbitrary thrust).
  • More realistic air drag when turning. (Using Unity’s air drag params)
Demo

Radar

Details
Status: Operational
History:

  • Implemented back-end in Summer
  • Created GUI over Winter break using my GL Utilities
  • Improved back-end over Winter break:
    • Start using events, such as TargetRemoved
    • Improved efficiency for simpler RadarProcessor’s, so they can iterate through all targets.

Future Improvements:

  • Weapon radius on Radar
  • Might add an overhead view of map if needed

Preview
Radar overlayed on Unity ground textures and tree prefab.
Radar

Legend

Color Dot Size
Self
Ally
Neutral
Enemy
Large = Self
Medium = Other entity
Small = Projectiles

 

Lock On System

Details

Status: Operational but needs improvement

  • The Lock On System has a max range and lock delay multiplier.
  • Also grabs it’s actual lock delay, and max targets from equipped weapon.
  • The HUD is not final, still needs improvements
    • Will be replacing the rest of the GUI using my GL Utilities.
    • Will also give it a nicer “glow” effect.
  • The demo video demonstrates the lock-on system, but also contains the health bar, radar, player flight, weapon FCS, and shows the missile guidance system again (With Artemis missiles).

History:

  • Implemented back-end and GUI in Summer
  • Began improving back-end in Winter break
Demo

GL Utilities

Details
  • Currently developing utilities on top of the low level graphics library provided free in Unity 4 (GL)
  • Planning on re-implementing the rest of the GUI with these utilities

History:

  • Started in Winter break

GLOrtho

  • Draws on the orthographic projection
  • Coordinate system is normalized between [0..1]
  • Allows drawing in a specified region which is also normalized
  • Drawing takes into account aspect ratio
  • Can currently draw:
    • Points (Square)
    • Rectangles
    • Lines
Preview
Radar drawn with GLOrtho
GLOrtho

Recent Posts

  • Old Unity Development

Recent Comments

    Archives

    • January 2012

    Categories

    • Development

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org

    Pages

    • Bio
    • Projects
      • Procedural Terrain
    • Store

    Archives

    • January 2012

    Categories

    • Development (1)

    WordPress

    • Log in
    • WordPress

    CyberChimps WordPress Themes

    © Xefier