The proposal to use third-party engine to create games

Discuss the future of Warzone 2100 with us.
Post Reply
Vitaliy12J
New user
Posts: 3
Joined: 27 Apr 2009, 19:32

The proposal to use third-party engine to create games

Post by Vitaliy12J »

Hi, I'm a longtime aficionados game in War Zone 2100 and wanted to ask, why do not you use the side of the engines for future game development. For example there is a good engine Unity3 http://unity3d.com/, which make the game in War Zone 2100 is quite simple and it will take to it with the whole not much time.

Playing in a new guise it would look much more attractive and zavaevala would be even more aficionados.

Sorry for bad English, with respect of Russia. :wink:
Safety0ff
Trained
Trained
Posts: 397
Joined: 18 Jul 2009, 23:23

Re: The proposal to use third-party engine to create games

Post by Safety0ff »

Hi, though it might not take much time if there was people doing it full time, we just don't have the man power to do it.

Not only would it take fair amount of time (1+ years,) there isn't a huge incentive for people to undertake the long and arduous process of recreating warzone.

Believe me, many of us have dreamed about redoing warzone, but it just doesn't seem to be in warzone's future right now.
User avatar
aubergine
Professional
Professional
Posts: 3459
Joined: 10 Oct 2010, 00:58
Contact:

Re: The proposal to use third-party engine to create games

Post by aubergine »

Out of curiosity,how many of the WZ Devs currently work for games companies?
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
User avatar
dak180
Trained
Trained
Posts: 288
Joined: 01 Nov 2009, 23:58
Location: Keeper of the Mac Builds

Re: The proposal to use third-party engine to create games

Post by dak180 »

aubergine wrote:Out of curiosity,how many of the WZ Devs currently work for games companies?
As far as I am aware, zero.
User:dak180
Keeper of the Mac Builds
stiv
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 876
Joined: 18 Jul 2008, 04:41
Location: 45N 86W

Re: The proposal to use third-party engine to create games

Post by stiv »

For example there is a good engine Unity3
Idle speculation like this is great fun, but Unity3 lacks one important requirement for any WZ engine: it is NOT multi-platform.

Any possible solution is going to be Open Source and run on at least Linux, OSX, and Windows. (if we didn't care about multi-platform, we could drop Windows and OSX, even though both our Mac users would be outraged)
User avatar
aubergine
Professional
Professional
Posts: 3459
Joined: 10 Oct 2010, 00:58
Contact:

Re: The proposal to use third-party engine to create games

Post by aubergine »

I took a look at Unity and it does seem to be multi-platfom with the possible exception of Linux (although it seems there is a Java player which would possibly run on Linux).

For me the biggest worry about unity would be it's performance on large maps - it seems heavily focussed on FPS type games from what I've seen of it so far, but maybe that's because I was playing a browser-based (Flash) demo that was insanely detailed with lots of trees, etc.
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
User avatar
lav_coyote25
Professional
Professional
Posts: 3434
Joined: 08 Aug 2006, 23:18

Re: The proposal to use third-party engine to create games

Post by lav_coyote25 »

stiv wrote:
(if we didn't care about multi-platform, we could drop Windows and OSX, even though both our Mac users would be outraged)
seriously?? :annoyed:
stiv
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 876
Joined: 18 Jul 2008, 04:41
Location: 45N 86W

Re: The proposal to use third-party engine to create games

Post by stiv »

One would certainly be outraged, the other would probably resign himself to the inevitability.
i-NoD
Code contributor
Code contributor
Posts: 318
Joined: 30 Nov 2008, 00:42
Location: In the middle of nowhere

Re: The proposal to use third-party engine to create games

Post by i-NoD »

Oh, cmon! Not this again...
User avatar
aubergine
Professional
Professional
Posts: 3459
Joined: 10 Oct 2010, 00:58
Contact:

Re: The proposal to use third-party engine to create games

Post by aubergine »

This is the only decent RTS game for Mac IMHO.
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
stiv
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 876
Joined: 18 Jul 2008, 04:41
Location: 45N 86W

Re: The proposal to use third-party engine to create games

Post by stiv »

I took a look at Unity and it does seem to be multi-platfom with the possible exception of Linux
For the purpose of this discussion (which I think is worth having), let us stipulate that 'multi-platform' means, at the very least, the Big Three: Linux, OSX and Windows.

The other non-negotiable requirement is some sort of Open Source license so we can freely distribute the code and art content.

IMHO, the quickest way to get new technology into WZ is to treat it as a system integration project and not a development project; use existing libraries where ever possible and write as little code as is necessary to glue them together. The Pumpkin boys wrote all their stuff by hand because they had little choice. Today, it's a brave, new world.
User avatar
aubergine
Professional
Professional
Posts: 3459
Joined: 10 Oct 2010, 00:58
Contact:

Re: The proposal to use third-party engine to create games

Post by aubergine »

Have you ever thought of taking a cross-platform open source browser, say Chromium, and embedding warzone in it?

Unless in "developer mode", most of the browser UI would be hidden (tabs, bookmarks, etc.). When the "warzone browser" loads, it would show a web page rather than the main menu. Warzone would expose some JS objects/functions/etc., to the web pages it displays.

For example, on the Game Options web page, there would be an object with game option getter/setter properties - this would allow the web page to display current settings, and when user changes settings, it allows the web page to tell warzone what the new settings are (warzone then responsible for actually storing them, etc).

This would allow all the basic "screens" (main menu, options, load game, etc) to be developed as web pages = much easier for people to customise / improve.

When a game starts, it's a case of a web page calling one of warzone's exposed objects, for example:

Code: Select all

warzone.newGame(
  map, // URL to map
  players[...], // an array of players and their starting positions
  NO_SCAVENGERS,
  LOW_OIL,
  CAMP_BASE,
  ALLIANCES_TEAMS
);
Warzone would then start the game, the user seeing the 3D map, etc. The game itself could possibly just a pre-installed browser plugin or something?

Chromium obviously has it's own JS engine, it has features for auto-update, obviously has lots of internet connectivity stuff - eg. you could display forums inside warzone, or the add-ons library with single-click installing of add-ons (via download manager), etc.
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
Safety0ff
Trained
Trained
Posts: 397
Joined: 18 Jul 2009, 23:23

Re: The proposal to use third-party engine to create games

Post by Safety0ff »

aubergine wrote:Have you ever thought of taking a cross-platform open source browser, say Chromium, and embedding warzone in it?
Interesting concept, it should probably go in a separate thread as this one seems to have become derailed.
i-NoD wrote:Oh, cmon! Not this again...
Indeed, this topic seems to have exploded beyond the scope the OP intended (in my interpretation.)

This one is very tempting to lock... :annoyed:
User avatar
aubergine
Professional
Professional
Posts: 3459
Joined: 10 Oct 2010, 00:58
Contact:

Re: The proposal to use third-party engine to create games

Post by aubergine »

Safety0ff wrote:
aubergine wrote:Have you ever thought of taking a cross-platform open source browser, say Chromium, and embedding warzone in it?
Interesting concept, it should probably go in a separate thread as this one seems to have become derailed.
Done: viewtopic.php?f=32&t=8850
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
Post Reply