Game Artistry

Game artistry makes you a wizard who can paint universes into existence. Making game art is one of the core game development skill specializations. We have a basic game art tutorial to get you started. There are a number of art subskills to be learned: Concept art Drawing Environment drawing: Fleshing out level designs into…

Game Developer Skill Specializations

There are 8 main skill specializations involved in game development, each with sub-skills, and you will learn a bit of each before discovering which you’re best at. Game production Game writing Game design Game programming Game art Game audio Game playtesting Discover your specialties Do you know what skill set you want to specialize in?…

Game Programming

Game programming makes you a wizard who can create universes with your mind. Start making games with Unity in C# When people recommend a first language to begin learning to code, C# and Unity is one of the best first languages because making games can be more fun than playing them. Or make games with flowcharts before learning…

Game Writing

Game writing starts at the beginning of a game’s concept: Who are the player and characters, where are they, what is happening and why are they motivated to do something about it? Explore the writing category to learn more about writing. How to get started at game writing Start by writing some non-linear game stories in…

Game Production

Learning about game production is the starting point of becoming a game developer and managing your career as a developer and your company in the industry. Start by thinking like a game producer A game producer is a person who leads a game development team and manages the business aspects of the project in addition to…

Game Design

Game design expands a game concept into a set of interesting mechanics for players to master and make choices with that give rise to dynamics that make the game more than the sum of its parts and aesthetics that make the experience memorable and emotional. Becoming a game designer Most aspiring game developers start out…