Volunteer

Volunteer

We welcome volunteers with a few or many hours to spare each week to help out with game & tool programming, concept art and 3D modelling.

Please use the JOIN US link to submit applications

C++ Programming Requirements:

The project currently requires general programming, tools programming, game

programming, network programming and engine & graphics programming; consisting

of 'large' and 'small' tasks.

General Programming Requirements:

There are a large number of requirements in the current stage of general programming,

consisting mostly of coding interface controls like edit boxes and the creation

of general actions (functions) to assist the games creation. An example of

a general programming task would be to produce an action that removes an entity

(object) from the scene (program/game environment); another task would involve

coding the caret (character insertion mark) within an edit box.

Urgent areas that need general code include glyphs (images & controls)

& object actions (like moving, loading, unloading, hiding and showing entities,

glyphs and scenes).

Tools Programming Requirements:

There are a number of tools we need developed to produce the game.

Small tools that require work include a battle calculator that simple simulates

attacks using the battle forumula for me and the level designers to use to

determine who is likely to win battles out of two units. A Spacecraft editor

is needed for artists to simple test how bitmap ships will look with various

attachments such as weapons and wing upgrades mounted on them (in layers of

bitmaps). More tools are required than these at a later time (such as a semi-transparent

PNG file saver DLL for my map builder, sprite previewer for the animators etc).

Tools I that have been started include the Sprite & Map Editor.

Game Programming Requirements:

This area of code is currently being started as most of its requirments start

in future stages, such as the games mechanics and AI. However, minor tasks

that need attention now include the detection of layer clicks (the clicking

of entities in the maps parallax layered content).

Network Programming Requirements:

This is to be a multiplayer game, to be run on a users PC as a server, who

manually or automatically invites other players into his game map. This area

of work has yet to be fully planned and any assistance with designing and planning

the network features would be most helpful. Those who would like to contrinute

network code can also volunteer to help plan this aspect with myself (game

designer) and the coders.

Engine & Graphics Programming Requirements:

The engine & graphics programming requirements require Open GL and Direct

X programming experience. Current tasks that need attention include the refinement

of the graphics API; improving its error handling, fully implementing Direct

X support for alternative game settings for people who have trouble with our

Open GL acceleration and improving the performance of the engine which has

minor issues with sprite smoothness as you might spot out on the engine demo.

There are a number of new ideas for features to be added to the engine all

the time, so programmers who make themselves available for engine programming

can expect new tasks to come in frequently.

3D Modelling Tasks :

3D models are required to be rendered to a bitmap for the game

sprites (animated game entities) or for use with textures and animation. We

require modellers to be able to come up with their own 3D interpetation of

a text description of an object, since we are very short of artists, no one

will sketch reference art for you at present. To join you can spend as little

as 3 hours with the project each week doing something simple like making weapon

projectiles and meteors; or many more hours doing more interesting stuff to

add to your portfolio like spacecraft and detailed scenery. It doesn't really

matter whether you use 3D Studio Max or Milkshape 3D, as long as they meet

the given specification and can be converted to OBJ files for backup and enhancement

in other programs.

Basic Modelling Requirements:

Prefabs need to be created including girders, pipe work, wires, metal surfaces,

vents, satellite dishes, guns, turrents, packages, devices, symbols, interface

elements, particle elements for particle effects, planets, meteors, rocks,

mountains, railings, pathways, cameras, space structures and more. These are

small models on their own but on a whole they are all necessary for so

many different in-game purposes.

Whether you want to contribute all or just one of these models in the next

week, still volunteer.

Creative Modelling Requirements:

Skilled modellers with more than the usual spare time for this project can

take the lead role in designing and modelling the game entities. Including

the spacecraft, weapons, mountable devices and detailed scenery. When I mention

creative modelling, this requires you to come up with your own ideas. We have

a few people involved with designing the game; but not enough man power to

design the models.

You can volunteer to work on map scenery; mostly consisting of outspace ship

stations and power stations, you will work closely with the lead artist discussing

how certain spacebases and scenery will look in a meeting. Then the artist

can produce a rough sketch for you to model or you would come up with your

own interpretation of the discussed requirement.

Volunteers who wish to focus on game entities like spacecraft and devices

would also have a discussion with the lead artist prior to designing

the required entitity based on the specification given.

Texture Modelling Requirements:

We often use 3D models to render textures, if you are capable of producing

metal and plastic surfaces for circuitry, space bases, spacecraft, interface

elements and gadgets; there is a great need for a library of textures for

many uses. We will need you to render an arial/side view of your surface with

minimal shadows for an artist to manipulate into a seamless texture (if neccessary)

If you are not very good with painting or producing shaders for your textures

then you can just produce bumpmaps (black and white surface) that someone

else can paint or shade digitally. A supply of the image and its model file

is required.

Animation Requirements:

Animation is a time consuming job in this project and requires a large amount

of spare time. Animation jobs includes particle effects for explosions, laser

beams, energy clouds etc. Other jobs include the rotation of

radar satellites, camera rotations, weapon sequences, indicators, interface

elements and more. These sequences will need to be exported to individual PNG

frames (or TGA/TIFF/PSD if PNG export is not available)

Art Tasks :

We require artists to produce a few or large quantity of textures for use with

our 3D models, characters based on their specifications, designs for space

bases and structures for use in level design, comic strip art and interface elements such

as symbols and message screens. Artists who prefer to work on paper can freely

volunteer for mostly concept art, digital artists can do concept art but

there is a need in this area of experiese for texture art and character portrait

painting.

There is a lot of cool stuff here to make for your portfolio that is exposed

with the game and websites, although because of the need of consistency and

unity in game art, you may need to temporarily adjust your usual style to that

of the current game art. Artists are welcome to enhance existing art, although

we are more interested in getting the incomplete art completed.

Texture & Tile Art Requirements:

We need 2D painted texures for 3D surfaces and tile art such as stars for

the games scenery. By downloading the engine demo, you will see that there

are already a large number of textures on the 3D objects and the entire background

consists of layers of tile art (stars). The game will not only take place in

outer space, but the players will also fly into planets; where the backgrounds

would obviously be clouds, land and water. Some maps will also be inside a

space base (like in Star Wars) where the players can land their ships and walk

about (all in arial view). If you are new to the idea of creating seamless textures for games, there

are game related resources available at: http://pixelmorgue.com/ and

elsewhere in this forum.

A texture or a number of textures you could contribute include :

Metals for spacecraft, devices, girders,

circuits, space bases, satellites, weapons, buttons, railings, containers,

computers, chambers, pipes, wire grids and more.