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:
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.![]() |
Legend
|
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


