Saturday 4 October 2014

The Best Free Online Resources to Learn Game Development and Gamification


Learn Game Development
Global spending on video games is set to exceed that on movies, and the average 21-year old has racked up 10,000 hours of gaming! The best games and game designers can tap into human psychology in a way that we can all learn something from.
Maybe you’re a gamer curious about the psychology of game design? Perhaps you’re a budding developer wanting to create your own video game, but don’t know where to start. Or even an experienced game developer looking to sharpen your skills?
I’m curating some of the best online courses and resources on game development, gamification and game psychology. The best part? They’re all free! So go ahead and learn something new today!
Edit: If you’re new to computer programming, you should first check out our Web Development Learning Path — an extensive 75-hour curriculum of free online courses to learn web development from scratch.
Game Development for Beginners
1. An Introduction to Interactive Programming in Python: One of Coursera’s most popular courses, this Rice University offering is perfect for beginners with little or no Computer Science background. In this 8-week course, you will build a different game each week including classics like Pong, Blackjack, and Asteroids
Level: Beginner | Duration: 9 weeks
2. Beginning Game Programming with C#: Another beginner-level course offered by The University of Colorado. Uses C# which is preferred by some developers using Windows. For a comparison of Python vs. C# for game development, see this thread on GameDev.net
Level: Beginner | Duration: 8 weeks | Next Start Date: To be announced | Read reviews
3. Begin programming: build your first mobile game: This course teaches you to build a basic Android game in Java. Offered by The University of Reading on UK’s FutureLearn platform.
Level: Beginner | Duration: 7 weeks | Next Start Date: To be announced
4. Walker Boys Studio Unity 3D Training: A very comprehensive course that takes you from beginner to developing a 3D game in Unity. The instructors, who have worked at top studios like Ensemble, Firefly, and Terminal Reality, have assembled over 50 hours of content, and have seen over 3.5 million views to date.
Level: Beginner to Advanced | Duration: Self-Paced | Always Available
5. Concepts in Game DevelopmentThis very popular somewhat-theoretical short course on Australia’s Open2Study platform is ideal for beginners looking to dip their toes into game development.
Level: Beginner | Duration: 4 weeks | Next Start Date: To be announced
6. Game Programming A to Z: Space Rocks: This course on Udemy teaches beginners to build a game using free and low-cost tools, such as GIMP, Inkscape, Audacity and GameMaker
Level: Beginner | Duration: Self-paced | Always Available
7. Game Development Crash Course with Corona SDK: Create a simple mobile game using Corona — a tool used by many developers to build mobile apps and games for iOS and Android.
Level: Beginner | Duration: Self-Paced | Always Available
8. gamedev.net: A great community of game developers who share useful articles, answer questions on forums, collaborate on hobby projects, and even post job openings. Great resource for anyone who likes learning in a social setting. 
Level: Beginner to Advanced
Gamification, Game Psychology and Games as Media
9. Gamification: Taught by Wharton professor Kevin Werbach, this is among the earliest and most popular courses on the Coursera Platform. It covers psychological and technological aspects of good game design, and how game design principles can be applied to non-gaming problems.
Level: Beginner | Duration: 10 weeks | Next Start Date: To be announced | Read reviews
10. Gamification Design: This course on Iversity covers how to gamify experiences to make them more interesting. The professor takes gamification seriously — he will reward the best students with a Google Hangout!
Level: Beginner | Duration: 7 weeks | Next Start Date: To be announced
11. Video Games and Learning: This University of Wisconsin-Madison course reviews the kinds of thinking and learning that goes into video games, as they permeate mainstream culture as a source of entertainment.
Level: Beginner | Duration: 6 weeks | Next Start Date: To Be Announced
12. Online Games: Literature, New Media, and Narrative: Tolkien fans — this one’s for you! This 6-week course from Vanderbilt University, designed as an English literature class, covers how stories change as they move across different media (books → movies → games) with Lord Of The Rings as the central example.
Level: Beginner | Duration: 6 weeks |
Game Development for Experienced Developers
13. HTML5 Game Development: This intermediate-level Udacity course (prerequisites include knowledge of HTML and Javascript) is taught by two members of Google’s Chrome team. It covers game development techniques and building a high performance HTML5 application.
Level: Intermediate | Duration: Self-Paced | Next Start Date: Always On
14. General Game Playing: A theoretical mathematics / artificial intelligence course from Stanford about General Game Players, i.e. computer systems that are intelligent enough to play games whose rules they only find out when the game starts (different from say, Deep Blue, which was pre-programmed to play chess). This course requires familiarity with Symbolic Logic and ability to read code.
Level: Advanced | Duration: 8 weeks | Next Start Date: March 31, 2014
15. Game Development Fundamentals with Python: According to the reviews, this Udemy course (taken by over 12,000 students) is good for people with some prior Python programming experience.
Level: Intermediate | Duration: Self-Paced | Always Available
16. Unity3D Environmental Series: Learn to sculpt realistic looking terrain (e.g. snowy mountains) in Unity 3D using this video series.
Level: Intermediate | Duration: Self-Paced | Always Available
Game Art and Design
17. Vertex (e-book on game art): Very comprehensive resource on game art with two 300-page free PDF’s, filled with tips, tricks, and techniques from across the industry. We found this from a hat tip on Reddit.
Level: Intermediate | Duration: Self-Paced | Always Available
18. Game Design Fundamentals: A YouTube talk on game from MIT’s gaming lab.
Level: Beginner | Duration: Self-Paced | Always Available
And finally, here’s your reward for reading this far (gamification FTW!): an awesome TED Talk by game designer and author Jane McGonigal on how gaming can make the world a better place! 
Have you taken any of these courses (or others that you found useful)? Tell us what you think of them in the comments below!
SOURCE:www.mysliderule.com
AUTHOR
 Gautam Tambay .

No comments:

Post a Comment