Top 5 Skills Every Freelance Game Developer Should Have 1. Proficiency with Gaming Engines First off, you’ll need to be proficient with gaming engines. A gaming engine is a software-development environment used to create a game. Engines allow you to design the animation and graphics of your game, implement the script, and code your game all in one space with the ability to develop projects for consoles, mobile devices, and computers. Start by choosing engines like Unity, GameMaker, and Godot to build a foundation. If you get stuck, there are video tutorials and game resources on each engines’ website to hone your skills and improve. Youtube is also a great resource for tutorials on engine features ranging from basic to advanced techniques. 2. Coding You need to be competent in coding in order to be a successful game developer. Start by learning a coding language that is right for you. Popular coding languages are Python, JavaScript, or C, C++, and C#. Then make it a goal to watch a tutorial or work on a coding exercise every day, even if it is for only 10 minutes! Just keep at it and be consistent. Luckily, there are a variety of online resources that make it super convenient to learn coding languages. Try free online training sites like Khan Academy’s Hour of Code or Codecademy where you can take online courses, tutorials and start writing your own code at your own pace! Or do daily exercises on Scratch. Scratch allows you to learn code in an easy and fun way because it was made to share coding practices with kids! 3. Scripting Scripting lays out the objective, plot, characters, rules, and lore of your game. The more original the better! The key to a good script is the details. You need to have a detailed and consistent world, character development, levels and rules to your game. Develop an origin story for your game with a history of your characters. You can elaborate on this by including a map with historical landmarks. Also, look for ways to form character relationships. You can do this by forming alliances within the game and create compelling character dialogue. The type of video game you are developing makes #gamedevelopment #Gamerplanets (at New York, New York) https://www.instagram.com/p/B0pNSvzAJca/?igshid=1asognfettvxq