Vegastrike:Project

From VsWiki
Revision as of 08:59, 4 June 2008 by pyramid (talk | contribs) (Developers and Contributors)
Jump to: navigation, search

Project Information

About

Vega Strike is an Open Source 3d Space Simulator. Work is proceeding on both the Vega Strike game engine and a Vega Strike Universe game data set. Both, engine and data, are in a playable state, but under continuous development.

The Vega Strike engine serves as the foundation for the Parallel Universe, Privateer Gemini Gold, Privateer Remake, Vega Trek, and Pi Armada projects, whose websites can be reached via the sidebar to the right on the project web page.

Vision

We enjoy the futuristic genre, and we enjoy creating content for this genre in an interesting, vast, and profoundly complex but believable universe with endless expansion and enhancement possibilities.

We want to create a generic, open, and free space simulator game of outstanding quality, both in technology and content.

We want to be the vehicle for the creation and recreation of other space games and provide the possibility for users to create their own stories.

Mission

We have three development drivers:

  • The Vega Strike Game
  • The Modding capability
  • The Engine that enables both

VS (the engine) is a vehicle for groups of people to produce content in a set of genres that they enjoy creating and playing.

The particular universe (VS game) that the Minister of Information (jackS) has been working on for some time now should be the target game, to help focus and separate required features from nice features. We also want to create an entangling, profound, and believable space game whose story is set in the Vega Strike Universe.

We want to maintain close relationship with and provide to the freedom loving community a moddable open source space simulation engine that can be used to create other independent space games.

We develop feature sets for the underlying content that requires those features: a campaign, a story, a well defined economy model, well defined game play mechanics, modding requirements.

Our approach is not myopic because of a particular perception as to what resources/technology will be available.

Users can write their own stories for the universe and share them around - and if they're good we can include them as well. Think of it as universe supporting easy-to-make fan-fiction (which can include mod-based fiction).

Factions are given the ability to make their own decisions ... God's (campaign) commands are suggestions ... the campaign evolves as the players force it, and the goals need to be written to handle that.

Shortly, Vega Strike will become a space combat/simulator game and engine with fully dynamic universe creation, scriptable ai responses with dynamic decision ability, completely non-determinant campaigns, fully functional economic system that responds to the real-time gameplay state of the universe, shader-fied openGL graphics with nifty special effects.

"One universe, infinite possibilities"

Features

See Vegastrike:Features

Active Development Team

Project Leads and Lead Developers

  • Daniel R Horn aka hellcatv,danielrh (overall coordination, lead programming, ...)
  • Patrick Horn aka ace123 (lead development, multiplayer, python, forum support)
  • Jack Sampson aka jackS (Minister of Information, VS Universe development, art directing)

Programmers and Developers

  • Claudio Freire aka klauss, klausfreire (engine and python development)
  • Ed Sweetman aka safemode (engine development)
  • aka pyramid, pyramid3d (art development, python scripting, documentation)

Developers and Contributors

There are also developers that have in the past but do not contribute actively at this moment. Those are listed in the credits.

Besides the developers, there is a large number of contributors from the community, be it for the engine or art and other content type for VS game.

And not to forget the modders, who give significant direction and contribution to engine development.

See: Vegastrike:Credits

Open Source Principles

We often hear the complaint that features don't get implemented for a long time though they are being requested over and over again.

Being an open source community, most developers or contributors have their day-time jobs or commitments. Time is a scarce resource for those people and naturally they tend to prioritize their work on things that they are personally most interested in.

The really best way to see a particular feature implemented quickly is to pull up your sleeves and start implementing them, first integrating with your local VS copy, and when a particular feature is working satisfactory, submit it to the engine.

In this way, contributors who submit a lot will become developers.

History

I read it somewhere but can't find the text right now.

In any case, it was hellcatv who started it all. The first news entry on the project page is from March 1, 1998 with news about flight engine completion, basic AI functionality, and 4 available ships. This suggests that development was going on already before that time.

Roadmap

See Development:Roadmap