Advertisement Jump to content
Sign in to follow this  
Reik Val

I need advice in my new step to be a gamedev

This topic is 852 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I don't usually write in forums, but I need advice.
I've been a hobbyist game developer for 5 years, making a game in almost every "Ludum Dare Jam" and side projects.
I learned in those projects Phaser, LWJGL, Libgdx, Pygame and many others.
Recently, I started to think about make my hobby a bit more professional and release something bigger that my mini projects for PC, but... I feel I know the principles of too many things but I really don't master anything.
I'm scared about be a beginner all my life, because at this time I'm completely stuck. I know that there is no "best choice" in doing videogames, my projects are example of that, but I need to start mastering my skills, and my mind thought about C++ with lua as scripting language (or lua with löve), because I feel a lack of something in every technology that I used and I think that both are always nice if I want to join a group in the future.
I want to know how you'd faced with this step, if you did it solo (because I will, at least, at beginning) or in group and, of course, I want to know if you think that my thoughts are right.
Thanks in advance.

Share this post

Link to post
Share on other sites

I went the route of:

Complete beginner -> University -> Failing to find a job due to not being good (found out from test results for interviews at companies) -> Masters -> Job


It wasn't until a few years after doing my job for a while that I felt 'confident' in my ability and even now 10 years since the start of that job I am still learning new things.


Without seeing your existing projects, it's a little difficult to see your level. Have you made complete polished games? If not, it be worth looking at getting one of your older projects to completion.

Share this post

Link to post
Share on other sites

At the beginning  realising you are not an expert in any field is very normal. No one is an expert at the beggining, in fact that could take years. Your decision to learn a few languages is good too


Also embarking on a few projects to horn your skills is also the right direction


Transitioning to being a professional would take a lot of hard work and dedication, I followed the  steps below except  for step 4.


1.  You need to find a credible learning base:

     A computer science, game programming or other game related courses at a college or university would do. If you can't afford a college or university, there are a number of good credible cheaper game development learning websites or online resources and tutorials. But self learning requires a lot of discipline

2.  continue writing a few challenging projects;

     Don't just write project for the sake writing one - make sure you set the correct goals and objectives that would take you to the next level.  Not too simplified but challenging enough to force you to research new programming techniques, algorithm development, language advance syntax  .... in addition to consolidating previously gained skills. ...And not too difficult to keep stuck on unmanageable project, overwhelmed with problems and as such not able accomplish your goals

3.  Problem discussion forum: would do

4.  Apprenticeship at a good company.

     This is very important. In my own case I made a big mistake here (but I won't bother getting into the details other than - that I opted for a research degree - nothing bad with that on its own, but in the context of my ambitions it was a very big mistake and it derailed my core ambitions and set me backward many times over)... If you can't get a good company immediately, don't give up, keep learning by working on projects,researching new stuff, developing your portfolio and getting yourself interview ready 


Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!