• Register

You are Catherine Dubont. The Laser Drill opened a cavern 10 miles beyond the surface of the earth. They installed an elevator which you and some others took to go down all the way into the world of the unknown. As you almost reached the bottom of the drill hole, the elevator rope broke and the cabin dropped down the last 100 feet. Everyone is dead. All lights are gone. The only thing you have left is your modern sonar scanner.

Report article RSS Feed SONAR goes Unity3D!

The first step was made to port SONAR to other platforms like Mac, Linux and the iPhone.

Posted by JimSlade on Aug 25th, 2012


When announcing the v1.2 patch earlier, I already felt that SONAR should run on more platforms than Windows only. After looking at some engines and possibilities to port the game I finally got into Unity3D.

I am new to that engine but I thought

a) I could reuse lots of code, because Unity works with C# just like XNA
b) Unity is one of the most worked with engines out there
c) I have a job now which has to do with game development and it is inevitable that I will stumble over Unity there, anyway

Porting SONAR to this new engine is not an easy task. I wrote my own engine on top of XNA following different design philosphies and producing lots of spaghetti-code, so there is still much work to do until SONAR will be fully ported.

The goal is to publish SONAR on at least Mac and Linux using Unitiy 4 when it's released. The old Windows version will be published along that new Unity-powered version which will probably be called SONAR+ and will contain a few new features like additional levels.

Here is a screenshot of the basic work I've done so far:

Porting SONAR to Unity3D

I hope to get this finished until the end of the year and will post a news article here and there, so stay tuned ;)

Post comment Comments
Raven67854 Aug 26 2012, 7:50am says:

Haha very cool. Why not just use MonoGame instead for cross platform compilation?

+1 vote     reply to comment
JimSlade Author
JimSlade Aug 26 2012, 10:03am replied:

MonoGame does not support many of the XNA features used by SONAR, so some workarounds would be necessary. Also see reasons b and c ;)

+1 vote   reply to comment
cyberkiller40 Aug 26 2012, 9:15am says:

Yay for the GNU/Linux version!!! :-)

+2 votes     reply to comment
AndrejGrek Aug 26 2012, 12:41pm says:

Congratulations on the switch :)

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Nerdy Bird
Send Message
Release Date
Released Oct 29, 2011
Game Watch
Track this game
Report Abuse
Report article
Related Games
SONAR Single Player Adventure
Related Engines
XNA Public Domain Released Dec 31, 2006
Related Groups
Nerdy Bird
Nerdy Bird Developer