Author Topic: Frankenstein (sort of) lives: AI War Unity porting work  (Read 21271 times)

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Frankenstein (sort of) lives: AI War Unity porting work
« on: August 26, 2010, 05:16:31 pm »
I thought folks might find the attached image interesting, heh.  It's a screenshot that Keith took of some of the work we're doing on the Unity port of AI War.

Despite the incredibly rough and gross appearance of that screenshot (barely any graphics, the text is nigh-unreadable, the buttons are from Tidalis, etc), we're actually making faster progress than I'd expected.  The simulation is running, and running fast, we're able to load savegames, and most of the game logic (including the AI thread) is ported over. 

The early bits of the rendering work are what you see there, and some of the earliest bits of porting the GUI from AI War to Unity.  These are the bits that will take the longest, since it's where the bulk of the platform differences are, but still it's solid progress.

Likewise, except for the GUI buttons, mouse input is completely ignored and keyboard input doesn't yet work at all.  All things in time!  Usually we don't show such early in-progress stuff because it's incredibly ugly and there's not much to visually see, but I thought I'd show you what this weeks' work has so far wrought, mostly for amusement.  Obviously, with it looking like this at present, we're still a couple of weeks away (at best) from a public beta. 

But I'm really pleased with the progress made so far, and the execution time required by the game simulation looks excellent, which is a great sign for performance as this becomes actually playable on the Unity side.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline corfe83

  • Full Member
  • ***
  • Posts: 148
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #1 on: August 26, 2010, 05:22:06 pm »
Looks done to me. Ship it! ;)

Seriously though, thanks for the info. I like that you guys are so open about your development process.

Offline SgtScum

  • Newbie Mark III
  • *
  • Posts: 38
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #2 on: August 26, 2010, 05:40:21 pm »
Thats a pretty cool looking font on the text part of the screen. Will it be used in the descriptions and such?

Offline Spikey00

  • Lord of just 5 Colony Ships
  • Master Member Mark II
  • *****
  • Posts: 1,704
  • And he sayeth to sea worm, thou shalt wriggle
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #3 on: August 26, 2010, 06:06:18 pm »
Hats are off to Keith on the work!
I'd take a sea worm any time over a hundred emotionless spinning carriers.
irc.appliedirc.com / #aiwar
AI War Facebook
AI War Steam Group

Offline Vinraith

  • Hero Member Mark II
  • *****
  • Posts: 806
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #4 on: August 26, 2010, 06:48:01 pm »
Glad to hear things are moving along smoothly, thanks for keeping us informed! :)

Offline carlosjuero

  • Full Member Mark III
  • ***
  • Posts: 211
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #5 on: August 26, 2010, 06:53:40 pm »
Cool info X - love that you keep us in the loop throughout the whole cycle :); Very few dev houses would even consider that [mainly because of the fear {a righteous one} that anything they say would be picked apart and blasted.. here if we pick something apart too much Keith springs a new AI type on us that goes NOM NOM NOM and feeds on our tears... ;)]

Looking forward to the first beta run of the new engine :) - I will install a separate version of the game just for the Unity betas.

Offline RCIX

  • Core Member Mark II
  • *****
  • Posts: 2,808
  • Avatar credit goes to Spookypatrol on League forum
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #6 on: August 26, 2010, 08:08:29 pm »
The text looks like a font used in a medieval or fantasy style game; do i see an Alden Ridge semi-preview? ;)

Looking forward to the first beta run of the new engine :) - I will install a separate version of the game just for the Unity betas.
This. :)
Avid League player and apparently back from the dead!

If we weren't going for your money, you wouldn't have gotten as much value for it!

Oh, wait... *causation loop detonates*

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #7 on: August 26, 2010, 09:06:26 pm »
The big font is actually the same font that is used for the AI War logo, you may notice, just without the bevels (which were a photoshop effect).  The big logo-style font will be making an appearance in the game for certain menu headers and the like, but the main font that will be used throughout the game itself is currently planned to still be Pfenning, which is what is used in the SlimDX version. 

Though, I am really open to suggestions about future-y fonts that look nicer than Pfenning and are easy to read.  The licensing terms on the fonts no longer matter, as long as the cost of procuring them for normal commercial use isn't abnormally high.  One of the benefits of unity 3d, that we don't have to package the font itself with the game, and thus don't have to go through the worst of the licensing challenges where foundries want thousands of dollars from us.

My pleasure to keep you guys informed, glad you're enjoying it.  When we do the betas of this, it will be a separate installer since ALL of the asset files have moved around and changed with this, so nothing from the old install would be in the right place, anyway.  And since I'd prefer that most people not just replace their existing version until the unity betas are a little more proven out, just to be safe. ;)  But for people who later install the game over top of an existing installation, it will find the savegames and settings.dat and move it to the new location, though.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline RCIX

  • Core Member Mark II
  • *****
  • Posts: 2,808
  • Avatar credit goes to Spookypatrol on League forum
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #8 on: August 26, 2010, 09:19:56 pm »
http://www.cheapprofonts.com/ has some nice ones. They said when i asked them that for commercial work, all you have to do is buy 2 copies of their font (per version of your game; so 1 set for the demo, one set for the full windows version, one set for the mac demo, one set for the full mac version, etc) and let them know it's for commercial use and you can use them. I recommend the Geometry Soft Pro series, but that may be more suitable for larger text.  From what i can tell, they charge 10-20$ per license, so it probably wouldn't be that bad for you guys to pick up enough copies to use for all of your versions.

http://www.fontsquirrel.com/ also has a ton of fonts free for commercial use. :)
Avid League player and apparently back from the dead!

If we weren't going for your money, you wouldn't have gotten as much value for it!

Oh, wait... *causation loop detonates*

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #9 on: August 26, 2010, 09:22:33 pm »
Well, we've got lots of font libraries we already have done business with -- the big guys, like myfonts.com, are pretty easy to deal with and don't require all those extra licenses.  I mainly meant if anyone had suggestions on specific fonts, not places to get fonts -- most commercial fonts are available at all the various vendors, except when it comes to the smaller home-grown ones (and those tend not to have full unicode support, which we need).  But, thanks. :)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline RCIX

  • Core Member Mark II
  • *****
  • Posts: 2,808
  • Avatar credit goes to Spookypatrol on League forum
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #10 on: August 26, 2010, 09:25:09 pm »
I'd really recommend one of the Geometry Soft Pro series then.  Smooth and futuristic looking at least to me. http://new.myfonts.com/fonts/cheapprofonts/geometry-soft-pro/
Avid League player and apparently back from the dead!

If we weren't going for your money, you wouldn't have gotten as much value for it!

Oh, wait... *causation loop detonates*

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #11 on: August 26, 2010, 09:28:10 pm »
Hmm, what do folks think of these two?  That's a good suggestion; I'm on the fence about how they look at the really small sizes, though.  But could be good for an in-game font replacement. :)

http://new.myfonts.com/fonts/cheapprofonts/geometry-soft-pro/bold-a/

http://new.myfonts.com/fonts/cheapprofonts/geometry-soft-pro/regular-a/

Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline RCIX

  • Core Member Mark II
  • *****
  • Posts: 2,808
  • Avatar credit goes to Spookypatrol on League forum
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #12 on: August 26, 2010, 09:29:41 pm »
Yeah, they're not the absolute best at small sizes, but i certainly like them. But then, i'm the one that recommended them :P
Avid League player and apparently back from the dead!

If we weren't going for your money, you wouldn't have gotten as much value for it!

Oh, wait... *causation loop detonates*

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #13 on: August 26, 2010, 09:31:31 pm »
Well, sure.  And I think they are a good recommendation. :)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline SgtScum

  • Newbie Mark III
  • *
  • Posts: 38
Re: Frankenstein (sort of) lives: AI War Unity porting work
« Reply #14 on: August 26, 2010, 09:52:32 pm »
Quote from: x4000
Hmm, what do folks think of these two?  That's a good suggestion; I'm on the fence about how they look at the really small sizes, though.  But could be good for an in-game font replacement. :)

http://new.myfonts.com/fonts/cheapprofonts/geometry-soft-pro/bold-a/

http://new.myfonts.com/fonts/cheapprofonts/geometry-soft-pro/regular-a/

The regular-a catches my eye but its does lose some readability at 10 or 12 point and I even have a 30" monitor. Otherwise it kinda has that greek look to it which is cool in the context of a space game imo.