[compensation: Pay per hours or as a lump sum, negotiable. Please provide estimate]
I'm looking for an OpenGL coder who can create lighting for a two dimensional game. The game is from a "side scrolling" perspective and needs configurable ambient lighting. It also needs light points for explosions, street lamps, etc.. Finally, It also requires a darker, shadowy area wherever there isn't lighting that the player can see through, but gives a sense that the area is isn't lit.
From what I imagine there are four elements here that need to be implemented.
1. An ambient, colored glow per map: for example an overall red hue or neon green glow.
2. Translucent shading where there are no light sources, preferably that has a configurable gradient, but definitely provides only partial visibility.
3. The ground needs to be dimly lit across the entire playfield to allow for visibility.
4. Light sources for buildings, explosions, the glow of machines, fire, glowing shields, gunfire, etc. that can be short in duration or can follow units.
Overall, I think subtler will be better for the lighting/shading, but it should definitely look polished. After the lighting has been implemented, I'll create hooks to configure and tweak the lighting system using INI files per map.
Here is the game that needs lighting:
***
The job itself is personally funded, and it's a one-off, programming gig but the price is negotiable for whatever you think is fair--considering the time and effort needed. Strong communication skills are preferable since I'd like to get the job finished on the first attempt; there will probably be a bit of back and forth to make sure we're on the same page before anything is agreed. Definitely a plus if you have a sense for aesthetic flair.
Also, I work full-time as a Software Engineer, so don't be discouraged if I don't respond immediately. And, since I'm paying out of pocket, I'd like to go over your plan before I feel comfortable hiring you, locking down the gig, and having any work started.
* * *
To get a sense of what I'm looking for, here's an example a similar lighting style (from screenshots of the game Tiberian Sun). I think Tiberian Sun can serve as a really close approximation, and a really great great visual cue:
***
Some technical specifics:
-The GLSL code should support an early version of OpenGL if possible: I.E. OpenGL 1/2.
-The shader system is already in place and currently works. The fragment and vertex shaders just need to be written to make the lighting work and look pretty.
-The GLSL will operate in conjunction with the Java-written game engine using JOGL.
-This needs to be written in an efficient manner that keeps the FPS of the project high, considering there can be hundreds and hundreds of game objects on screen at once.
-Oh yeah, and this will be a remote gig.