0% found this document useful (0 votes)
71 views7 pages

Week 6 - Article PDF - 4 Languages To Learn For Game Development

This document discusses 4 programming languages that are useful for game development from beginner to advanced levels. For beginners, it recommends Basic and HTML5 as they are simpler languages. It also discusses C++ and C# as more advanced languages used widely in the industry that require more time and experience to learn. The document provides examples of online tutorials and courses for learning game development using these languages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views7 pages

Week 6 - Article PDF - 4 Languages To Learn For Game Development

This document discusses 4 programming languages that are useful for game development from beginner to advanced levels. For beginners, it recommends Basic and HTML5 as they are simpler languages. It also discusses C++ and C# as more advanced languages used widely in the industry that require more time and experience to learn. The document provides examples of online tutorials and courses for learning game development using these languages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

4 Languages To Learn For

Game Development
(Beginner to Advanced)
July 1, 2018
One of the first exposures that kids have to computers, coding and technology
is in video games. It ranges from educational app games on the iPad to
watching Grandma and Grandpa play solitaire on the computer. As a result,
interest in becoming a game developer or designer is on the rise.

Getting started can seem intimidating and overwhelming. While the video
game industry continues to grow and reach new technical heights, this makes it
more intimidating to jump into. So where do you get started and what do you
need to learn?
We’re going to help with where to start, where to focus on, and where to
improve!

Questions When Starting On


Your Game Development
Journey
Being interested in coding and video game design, you may have asked
yourself a few of these common questions:

• “How do these games really work?”


• “What coding languages do I have to learn to make my own games?”
• “Are there some languages that work better than others?”
• “Is there one coding language that is easier for beginners?”
While these are all great questions, inquisitive minds don’t like to wait—and
they shouldn’t have to! In most public schools, kids get little to no chance at
pursuing these specialized interests until high school.
Some students won’t even get a chance until enrolling in a college or trade
school. Because of the time that’s passed, an interest not pursued can
get lost and fall by the wayside.
It’s great that students can go online to find answers to what their looking for
when it comes to these questions. There are many forums and tutorials online
that help beginners start on their journey towards video game coding and
design.
There are also plenty of courses that teach both Coding & Video Game
Design, as well as HTML5 & Javascript Basics.
Since there are so many facets to what makes a great game, do your best to
grasp the answers you find in a general sense. A video game works when
design, art, storytelling, and mechanics are put together by code.

Understanding this pillar idea is the key to your success.

The Easier Programming


Languages
The type of languages you learn has everything to do with what type of game
you want to create. However, a few languages prove to be easiest and
best when you’re first starting out. These languages not only help you learn to
make video games, but familiarize you with the logic of structure and code.

Basic
They say that Basic is the language that made computers personal. Basic is a
programming language aimed at beginners, offering a simplified environment
to help teach the basics of programming, hence the name. Shortly after its
invention in 1963, computers everywhere began using it, spreading
the concepts of programming into the average household.
CTeLearning offers a video game programming and design course using
Basic. This gives a solid foundation that any student can use to start off on the
right foot into video game design. Basic is one of the simplest programming
languages you can learn, with only a basic understanding of computers
required.
HTML5
HTML5 is a web language along with CSS3, SQL and JavaScript. Web
languages are among the easiest for a beginner to learn. New developers and
coders can easily develop an understanding of programming with these
languages. Hence, after some hands on experience, moving on to more high-
level languages will be a breeze.
Web languages are best suited to making games for online browsers. When
creating a game using a web language, consider using SVG or WebGL to
create and manage the graphics of and other resources for your video game.

The Advanced Programming


Languages
The two languages below are used as industry standard in the video game
industry and are certainly more advanced. Learning these languages will take
many hours of hands-on experience. While there may be plenty of support and
coding examples online, you must learn how to make these languages your
own if you are to find success with them.
It’s strongly recommended you get the basics down before starting on your
journey into the languages below.

C++
C++ is more complicated than web languages and will include knowledge
of object-oriented programming. Instead of browser games, C++ is used in
created console and PC games. Learning about scripts
including Python, Lua or another in-house script will be important since they
thread through this code.
C++ offers a lot of control over memory management and is one of the most
used languages at a more professional game development level. Many game
engines will only take C++. Knowledge of programming in C++ is a valuable
skill that will land you a job at big video game companies and advanced
software development companies.

C#

The language of C# makes best usage for some consoles, including Xbox, as
well as other Windows platforms. Using C# allows the developer more control
and options in fine-tuning and maximizing the efficiency of the final result.
Especially relevant, C# can be to easier to start with. This is because working
with this language will give you a certain framework or template to work
within.
Starting with C# and moving on to C++ often proves the best learning
path and you’ll be amazed by how many options you have after mastering
both.
See The Video Game
Languages In Action!
YouTube channel LearnWith Khan does a great job when breaking down,
and showing off great examples of what you can do with these languages.
They even go a few steps further by mentioning the programming language
of Java & ActionScript.

Beginner Online Game


Development Tutorials Using
HTML
If you don’t have prior game development experience, take a look at these
online game tutorials. These are great for helping you get started learning
game development coding concepts. These use web based languages which are
easy to pick up and use.

Be sure to also explore CTeLearning‘s courses on programming and video


game development.
1. Build a dodging game to guide a square through a moving maze:
https://www.w3schools.com/graphics/game_intro.asp
2. Create you own world by writing and building your own choose your
adventure story:
http://www.instructables.com/id/Create-Your-Own-Adventure-Game-HTML/
3. Get back to classics with a basic snake game to wind around your
screens:
https://gist.github.com/straker/ff00b4b49669ad3dec890306d348adc4

You might also like