🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Freelancing as a software developer to fund game development

Started by
22 comments, last by Beosar 5 years, 4 months ago

Hi,

due to recent changes on Steam, I am unfortunately forced to do freelancing to survive and pay my future employees. I have no idea where to start. I found a lot of freelancing websites, but most of the projects are too low budget or homework assignments or both. I am a skilled programmer and computer scientist (B.Sc.) from Germany and have made a 3D voxel game from scratch, meaning I wrote a game engine and a game server plus the game itself in 4 years of time without ever having done such things before, so I'm pretty confident I should find something, but how? This is my second day of looking for projects and I have so far found nothing. It may take time, but I also need to work as much as possible to earn money.

Does anyone of you have experience and/or good advice for me?

Cheers,

Magogan

Advertisement

Really freelance assigments usually used to sipliest one time tasks that not worth to hire programmer  fulltime. Somesing like a correct pictures position on web site or to make a additional tiny functionality is a usual assigments for freelancers. Nobody, but crazzy schollboys that ask to make a steam-top game with close to zero budget, will  assign such complexive and long-term tasks as game and especially engine development to freelancers.

So if you want to rise money on freelance try other areas where you have chance to make a good robust technology for yourself fast and serve big quantity of customers. For example currently highly contributed different kinds of website parsers. And i never see that freelance "gurus" use something else than regexps (regular grammars), so its parsers can not be efficient and require a huge code to implement for each assigment. But if you really scientist you have to know true tools to make it efficient and high productivily (i mean context free grammars, using wich  HTML and other languages has been developed)

 

#define if(a) if((a) && rand()%100)

3 hours ago, Magogan said:

computer scientist (B.Sc.)

Offtop. Just intrasting what same Bachelour in Germany mean, that Bachelours called scientists. Just locally BS (ISCED level 6) is usualy 3 years of colledge, that ever is not a higher education, so Bachelours ever can not have a Engineer qualification, that require a Specialist (ISCED level 7) degree and mean 5 years of university. Scientists locally usualy have level 8 and higher.

#define if(a) if((a) && rand()%100)

Well, it's called "Computer Science", so I'm technically a computer scientist. I was looking for any advice on what particular freelance jobs I could do with my knowledge and how to find them. I forgot to mention that the game etc. is written in C++, this may be relevant.

27 minutes ago, Magogan said:

is written in C++, this may be relevant

Also look to smart-contracts and other blockchain-related projects. Most of its projects looking for C++ programmers for long term remote job and have a competitive salary.

27 minutes ago, Magogan said:

Well, it's called "Computer Science", so I'm technically a computer scientist

Technically im a computer scientist too (Specialist of Applicative Mathematic and CS). But really i am just a Engineer-programmer, not currently related to any scientific researches. Im just designing and implementing a containers library that have to be better than stl and language that have to be better than modern C++.

#define if(a) if((a) && rand()%100)

I am no business man, I just make the games, but consider myself knowledgeable about game business, and have heard some stories about game studios saved from the brink. But I'm shooting from the hip here.

If you do non-game work you're going to hurt your company portfolio.

There are several game companies that do support roles and do fine. When they finish they work on their dream game until the money runs out again.

Can you get your whole company a contract? Do you have a reputation of releases as currency? For example, localization and outsourced QA is good. You work in Germany? Perhaps you can leverage your company to localize games in Germany? There is alot of laws in Germany, to get a game released there, and local approval that needs to be done. No company needs to have their sales hurt by a bad German translation.  Is your company willing to take a pay cut? Usually a good team with good chemistry sticking together pays off in the long run. But is there any cancerous slack you can afford to cut?

For example in Canada Snowed In Studios leverages a diverse city and team to localize games for several regions.

Are there any local studios that want a share in your company? Condor, almost broke, was saved by Blizzard Entertainment and became Blizzard North. Blizzard North went on to make Diablo.

Can you rent out an office?

Some game companies are building mini games to make extra sales, from what I understand Bethesda's Fallout Shelter outsourced fallout shelter to Behavior Interactive. and CD Projekt Red outsourced Gwent card game, just a rumor. You could publish a game, or side game, for another company using their IP. Knock on doors.

Unity3D has a contract area, but recently the non-solo teams have been moving work to their own websites. 

Knock on doors. Goto local or regional game dev meetups; the meet ups not for amateurs, and solicit a contract. Shake some hands. Best approach.

Contracting for casino games, for fast cash may pan out. Or try a serious game contract for a local government agency. In the USA/Canada, for example, Walmart uses games in their training modules. Hospitals and dentists have learning apps in demand. Many large firms use 3D learning games for workplace safety training. Museums, science museums, and zoos, need games as side-shows. For example, the Viking exhibit at the R0yal 0ntario Musuem, had a very simple game; build a viking longship game. Their exhibits usually change bi-yearly, giving 2x year opportunity.

There is a contracting company for Unity3D projects in Canada, you may have something similar in Germany. Some of these sub-contracters, have connections and might be able to find you a large client for a large team.

What about movies? Contact your local movie studios and see what they're looking for, you may need to work in unity, flash, or unreal, but they often want games, good games based on their movies and cartoons. Land one of those deals. In Canada there is a Cinema-Digital media partnership grant that is tapped into by cinema/TV companies. Usually they just want to spend the money they don't know what to do with. Its usually easy stuff like make a game where the unicorn finds candy, or make a fighting game with these action heroes. Knock on the door of the local kids TV station, your side game just might help them sell more toys.

No internet contract can replace a face to face meeting.

Lastly, if you're more about production than marketing your contract availability, you could find an intern at a university program or college to work with you to find clients.

Let me know if this gives you ideas.

 

Edit: You can also try teaching game development. I know some companies that do it to get by. Depends on whether your team is doing it for the money or the game.

On 10/16/2018 at 5:03 PM, Fulcrum.013 said:

Offtop. Just intrasting what same Bachelour in Germany mean, that Bachelours called scientists. Just locally BS (ISCED level 6) is usualy 3 years of colledge, that ever is not a higher education, so Bachelours ever can not have a Engineer qualification, that require a Specialist (ISCED level 7) degree and mean 5 years of university. Scientists locally usualy have level 8 and higher.

Computer science is a bit of a misleading term. 'Science' in english can both be used to describe the application of the scientific method (obviously in biology, chemistry, physics, medicine, especially the 'hard sciences'), and also used more broadly to refer to 'knowledge'. It is in the latter sense science is tacked onto areas such as computer science, political science, cognitive science, religious science(!!), social science. In this sense you could refer to e.g. cooking as science, or bricklaying, or anything for that matter.

The first sense is usually the more common interpretation of science, and in order to practice science e.g. here in the UK (i.e. research with scientific method) usually entails further study, usually to PhD level (~7 years). A degree (BSc) or masters (MSc) are typically taught courses, like school, whereas PhD is research course. In the same way I believe a medical doctor can complete taught course to practice medicine (MD) but also complete research course to do medical research with scientific method (PhD or equivalent).

Usually when people refer to 'scientists' (in the news for example) they are referring to practitioners of the scientific method. Presumably the term 'computer science' was used because it sounded more official than e.g. 'computing', but it is to some extent trading off the reputation of the scientific method, much like the term 'engineer' has been mis-appropriated. There is little to no application of the scientific method in computer science, in my experience.

In my experience, doing either "serious games" work, or "games as a service" work to survive as an independent developer is completely normal... 

Finding work can also be a full time job, usually with a title such as "business development". You're going to have to do a lot more than 2 days of bizdev to get some contracts!

Lots of 'creative agencies' (advertising, etc) will often need miniature games made for specific projects they're working on, and have decent budgets to spend. Government agencies often have budgets for public awareness / education, which they could spend on apps/games/etc. Even service providers with government contracts might be required to spend $N on those kinds of projects. Bizdev requires you to get yourself at a table with these people and ask if you can help them with development. At the bigger end, you can look at government tenders, though winning one as a small company is very hard - you'll usually have to partner with someone else huge as *their* developer, or approach the winner after the tender process and ask if they could use your services. At a similar scale, military mining, heavy industry, etc, all fairly frequently commission the development of new simulation or training programs.

As for for that's further removed from gamedev - generic app development, websites, etc... That's just a different kind of business development. Trawling message boards, work boards, LinkedIn, advertising, door knocking, etc... 

I don't think that my company is big enough to work on any project. I am basically alone, "my employees" refers to people who work for me for free on my game and who I want to pay. Not sure why I wrote it like that, I meant that I want to employ and pay them by doing freelancing alone. Should have wrote "future employees".

I unfortunately don't have any money to employ anyone, even if I manage to get a contract. I can't even pay someone to set up a static website for my company with my budget. I don't even have enough to pay my own salary, so I currently work for exactly €0. Minus the money I put into the company and the game already.

Everything looked fine, I had some sales and could have made enough money by improving my game and increasing the sales, but Valve decided to change something and, by doing so, cut my traffic by 80-90% compared to September. And I'm not the only one, this also affects bigger indie developers with tens of thousands of units sold per year.

19 minutes ago, Magogan said:

but Valve decided to change something and, by doing so, cut my traffic by 80-90% compared to September. And I'm not the only one, this also affects bigger indie developers with tens of thousands of units sold per year.

Are you putting money into marketing your title?

How is Steam cutting your traffic by that amount? I'm assuming your title is getting buried by other titles in similar categories when searched?

Programmer and 3D Artist

This topic is closed to new replies.

Advertisement