Skip to main content
gamedev.net
🔒 Locked

[WANTED] Java developer (paid contract)

Started by snug 6 replies 1.3k views
Original Post
snug
snug
Project name:
Steel Wings: The Canyon Runners

Brief description:
Steel Wings: The Canyon Runners is a combination of shoot ‘em up and racer. Two airships are pitted together in a race through a canyon and must avoid the canyon walls while surviving attacks by enemy tanks, fighters and of course each other.

The game has been in development, on and off, for the better part of 2011, however, due to the unreliability of “free help” we have opted to raise some capital to facilitate a solid push.

Target aim:
Milestone 1 (Q2, 2012): free 2-player net play. The purpose of this release is to bolster interest in the game and assist in securing additional funding for the second phase.
Milestone 2 (Q4, 2012): full single player version available for purchase

Compensation:
Up-front payment to be negotiated and documented via contract/statement of work. 50% will be paid prior to commencement of work, and the other 50% upon completion.

Technology:
Java, LWJGL, JBullet, JBoss Netty, Subversion, JIRA

Talent needed:
Here’s a snippet of the job posting:

An independent game studio is seeking a Java developer for a short-term (1-2 man-weeks) contract to be completed in early 2012.

Duties will include:

  • Implementing the following per design document:

    • Match-making lobby
    • Additional UI and menus as necessary
    • Client/server implementation
    • Gameplay mechanics
    • Animations and “polish” (i.e. particle FX)
    • Audio assets
    • Providing support as necessary to deliver a RELEASE-READY product by the established and agreed upon end date

      Job requirements:

      • Some prior 3D (OpenGL preferred) and client/server programming experience
      • Must be able to work at least 40 hours per 2 week period
      • Must be able to work with minimal supervision and direction

        Nice to have:

        • Prior experience with one or more of the following:

          • LWJGL
          • JBoss Netty
          • Bullet (physics)
          • Physical proximity to the East Coast of Canada (Halifax region)
          • Prior experience working on commercial game projects

            Team structure:

            • Adam McLellan: director of a software dev team by day, musician by night, I am equal parts creative, technical and business. I have provided much of the code on this project to date, as well as a portion of the audio. I will be shifting to more of a business focus as we start trying to turn this project into something with commercial viability.
            • Jonathan Xikis: a freelance writer, designer and concept artist, Jonathan has provided the core design and concept art for the game.

              Website:
              No official website as of yet

              Contacts:
              Please direct inquiries to: snug at snugsound dot com

              Previous Work by Team:
              This is our first project as a team but we’ve both contributed to various projects over the years, mostly independent but a couple commercial. My project history can be found on my website/bog: http://blog.snugsoun...p/projects.html

              Additional Info:
              More info will be provided to qualified candidates. Please be prepared to provide a resume and a portfolio.

              Feedback:
              Encouraging only. We are not looking for unsolicited feedback on the game design/concept itself, only on the format and content of the post.

              Edits:

              • Dec 21: removed the "3 years of experience" requirement, to encourage students to apply.
              • Dec 28: had incorrectly listed "JBoss Netty" as "Apache Netty"
http://snugsound.com/
xarnaudx
xarnaudx
Hi Adam,

...just a couple of remarks:


An independent game studio is seeking a Java developer for a short-term (1-2 man-weeks) contract to be completed in early 2012.

Duties will include:
  • Implementing the following per design document:
    • Match-making lobby
    • Additional UI and menus as necessary
    • Client/server implementation
    • Gameplay mechanics
    • Animations and “polish” (i.e. particle FX)
    • Audio assets
    • Providing support as necessary to deliver a RELEASE-READY product by the established and agreed upon end date[/quote]

      To me, this looks like more than 40h of work ...actually, when reading gameplay, animations, networking etc, it looks more like a complete game than anything else.


      Job requirements:
      • Minimum 3 years of industry experience as a Java developer
      • ...[/quote]

        I think people like this are hard to find here. Moreover, are you ready to spend a few thousands of dollars for such pro developers? (because that's what they cost)
        What about a "cheap student" instead?

        I recommend you to take some time to:
        - explain in more details all that has to be done
        - state your budget

        Cheers
snug
snug

To me, this looks like more than 40h of work ...actually, when reading gameplay, animations, networking etc, it looks more like a complete game than anything else.

A lot of the groundwork is already laid, so it's not a "start from scratch" scenario - there is a working prototype of the core gameplay mechanic with audio, physics and initial artwork; there is a prototype match-making lobby with working chat, but no ability to initiate a match; etc. Admittedly it's the client/server stuff that's going to be the biggest undertaking here.

A week is probably a bit conservative but then it'll depend a lot on the skill level of the candidate and their familiarity with the techs involved. I may also be pitching in and we have a couple potential volunteers lined up, but the expectation is that the paid developer would be producing the most amount of code.


I think people like this are hard to find here. Moreover, are you ready to spend a few thousands of dollars for such pro developers? (because that's what they cost)
What about a "cheap student" instead?

Simply put, yes. There is flexibility on the "Job requirements", however, but since there's money involved we want to be extra careful. There are no doubt "superstar" student programmers out there who would be more than capable, and they will receive serious consideration if they apply with a strong portfolio and code samples, even if their resume is lacking.


I recommend you to take some time to:
- explain in more details all that has to be done
- state your budget

I appreciate your POV but I feel that the post is already fairly lengthy so I'm reluctant to add even more detail. Suffice to say, all of this will be documented (in JIRA) prior to anyone signing a thing - I wouldn't expect somebody to go into a commitment like this blind.

I will mention that the lower end of our budget is $2k, but ultimately this will be negotiated based on several factors.

Thanks for the feedback! I hope I've addressed everything
http://snugsound.com/
xarnaudx
xarnaudx
Sure, that sounds fine
Bumping this!

Also, in case you don't find someone here, but I hope you do, other alternative which would be viable is perhaps sites like
eLance.com, oDesk.com, etc...
Of course, the same care has to be applied, etc..

Good luck!
Ashaman73
Ashaman73

[quote name='fuzzy fizz' timestamp='1324375042' post='4895648']
To me, this looks like more than 40h of work ...actually, when reading gameplay, animations, networking etc, it looks more like a complete game than anything else.

A lot of the groundwork is already laid, so it's not a "start from scratch" scenario - there is a working prototype of the core gameplay mechanic with audio, physics and initial artwork; there is a prototype match-making lobby with working chat, but no ability to initiate a match; etc. Admittedly it's the client/server stuff that's going to be the biggest undertaking here.

A week is probably a bit conservative but then it'll depend a lot on the skill level of the candidate and their familiarity with the techs involved. I may also be pitching in and we have a couple potential volunteers lined up, but the expectation is that the paid developer would be producing the most amount of code.
[/quote]
Continuing the work of an other developer is like finishing a painting of an other artist and 95% of the development time is invested in the last 5% of the product. 5-10 man days is really not much.


[quote name='fuzzy fizz' timestamp='1324375042' post='4895648']
I think people like this are hard to find here. Moreover, are you ready to spend a few thousands of dollars for such pro developers? (because that's what they cost)
What about a "cheap student" instead?

Simply put, yes. There is flexibility on the "Job requirements", however, but since there's money involved we want to be extra careful. There are no doubt "superstar" student programmers out there who would be more than capable, and they will receive serious consideration if they apply with a strong portfolio and code samples, even if their resume is lacking.
[/quote]
I'm a java developer for around 13 years now. As this is not an employment, as freelancer I could earn around 800€[~1300$] (depends on your experiences etc.) per man day where I live. Even when you strip it down to 400$/day (less experienced, doing it for fun and living in a cheaper countery), you will pay a lot for a professional developer. And this for digging through (hacked?) code someone else has written. When a professional java developer will do it for below 200$/day, he either want to marry you, loves your product and wants to marry it or is just not really that good...

The student must do the same, and yes, he's less experienced, but paying him around 20$/h could be much cheaper and comprised lesser risks (pulling the safety line after two weeks is 4000$ vs 1600$)

Actually I'm really appraising that someone is willing to pay for a developer and I understand your concerns. But I know students which have better development skills than your average java developer. Nevertheless I wish you luck
snug
snug

Continuing the work of an other developer is like finishing a painting of an other artist and 95% of the development time is invested in the last 5% of the product. 5-10 man days is really not much.

Working on other developer's code is a fact of life in the software industry, albeit one that most developers grumble at ;) I mean if I were to mod an off-the-shelf engine I would need to dig through somebody else's code too.

Note that we will be doing everything possible, ahead of time, to make it as painless as possible for somebody else to work on the code base, including preparing architecture diagrams and other types of documentation. We can provide these materials before anything is signed.

I'm a java developer for around 13 years now. As this is not an employment, as freelancer I could earn around 800€[~1300$] (depends on your experiences etc.) per man day where I live. Even when you strip it down to 400$/day (less experienced, doing it for fun and living in a cheaper countery), you will pay a lot for a professional developer. And this for digging through (hacked?) code someone else has written. When a professional java developer will do it for below 200$/day, he either want to marry you, loves your product and wants to marry it or is just not really that good...

The student must do the same, and yes, he's less experienced, but paying him around 20$/h could be much cheaper and comprised lesser risks (pulling the safety line after two weeks is 4000$ vs 1600$)

Actually I'm really appraising that someone is willing to pay for a developer and I understand your concerns. But I know students which have better development skills than your average java developer. Nevertheless I wish you luck

I wish we could offer more, but the budget is what it is. Again $2k is the lower end and there is some flexibility on the upper range.

As I mentioned before we are quite open to working with a student, if they can demonstrate their ability to work with these technologies effectively. I will rejig the posting a bit to make this more clear.

Note that it's also important to us to define realistic terms in the statement of work, to ensure it's not completely open-ended and biased in our favour. And as I mentioned above we also plan to provide the candidate with whatever they need to work efficiently, so that they don't blow through the entire budget simply learning the code.

Thanks for the feedback
http://snugsound.com/
xarnaudx
xarnaudx
...as freelancer I could earn around 800€[~1300$] (depends on your experiences etc.) per man day where I live.[/quote]

Could you tell me where to apply? ...I have experience, I'm currently looking for a new job, and I'd curious to know where they pay that good.

To come back to the OP though, I think this is feasible. I mean, for a student, and there are good ones out there, it'd be perfect. It provides pocket money and perhaps something to put on his resume. Also, there are a lot of programmers living in the other side of the world which work for way cheaper. Of course, it's important to check competence and reliability first, but that's like everywhere.

...anyway, we should leave this thread to interested candidates instead of trolling around.
cheers
Ashaman73
Ashaman73

...as freelancer I could earn around 800€[~1300$] (depends on your experiences etc.) per man day where I live.


Could you tell me where to apply? ...I have experience, I'm currently looking for a new job, and I'd curious to know where they pay that good.
[/quote]
Take a look here and look for a profile which suits your requirements. A freelancer costs around 450-550€ + taxes (19% = 530 - 650€), so I've correct me, it is just around 600€. To make it even more embarrassing, I used a rate of change of >1.6 (I was in a hurry ...), the current one is just 1.3, so its around 650€/845$. My bad

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.