Home > Articles > Programming > Games


42 Items

Sort by Date | Title

Introduction to Unity
Jan 18, 2016
This chapter from Unity Game Development in 24 Hours, Sams Teach Yourself, 2nd Edition shows you how to choose and install a Unity license. Once that is installed, you learn how to create new projects as well as open existing ones. You open the powerful Unity editor and examine its various components. Finally, you learn to navigate a scene using mouse controls and keyboard commands. This chapter is meant to be hands-on, so download Unity while reading and follow along.
Multiplayer Game Programming: An Overview of Networked Games
Jan 4, 2016
Although there are notable exceptions, the concept of networked multiplayer games didn’t really catch on with mainstream gamers until the 1990s. This chapter from Multiplayer Game Programming: Architecting Networked Games first gives a brief history of how multiplayer games evolved from the early networked games of the 1970s to the massive industry today. Next, the chapter provides an overview of the architecture of two popular network games from the 1990s—Starsiege: Tribes and Age of Empires. Many of the techniques used in these games are still in use today, so this discussion gives insight into the overall challenges of engineering a networked multiplayer game.
Video: Designing Great Video Games: What is Innovation?
Sep 10, 2015
In this excerpt from Designing Great Video Games LiveLessons (Video Training): How to Create Insanely Fun and Challenging Video Games, Zach Comm talks about the importance of innovation in video games and the idea of providing the player with new experiences.
Video: Designing Great Video Games: What is Fun?
Sep 9, 2015
Zach Comm, author of Designing Great Video Games LiveLessons (Video Training): How to Create Insanely Fun and Challenging Video Games, talks about the most important part of great video game design: fun!
Video: Designing Great Video Games: Clarification on the Concept of Longevity
Sep 2, 2015
Zach Comm, author of Designing Great Video Games LiveLessons (Video Training): How to Create Insanely Fun and Challenging Video Games, discusses the two lifespans of a video game: playability and legacy.
If You Ever Wanted to Become a Game Developer, Now's the Time!
Apr 8, 2015
Are you creating code or art for someone else, while dreaming of putting that effort into games of your own? James A. Henley, co-author of Learning 2D Game Development with Unity: A Hands-On Guide to Game Creation, knows what it takes to jump from dreaming to doing. Whether you're a hobbyist or you want to make a serious career change, he shows why there may never be a better time than now for you to take the leap.
Building a Game World in Unity
Jan 10, 2015
In this chapter from Learning 2D Game Development with Unity: A Hands-On Guide to Game Creation learn to build a game world, including level design and planning the game design. Also learn about Unity’s Transform tools and the differences between working in 2D and 3D, the Hierarchy window and how to use grouping and parent-child relationships to keep things organized and easy to use.
Writing Java Programs for Minecraft Mods
Nov 18, 2014
In this chapter from Minecraft Mods Programming Absolute Beginner's Guide, you create a simple program with the Java language by entering it into a text editor. When that's done, you save the program, compile it, and test it. Then you break it on purpose and fix it again, just to show off.
Unity 101: A Video Tutorial with Jeremy Gibson
Oct 10, 2014
In a conversation with community specialist Brad Yale, Jeremy Gibson shares a 30-minute on screen Unity workshop. Jeremy, the author of Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#, shows how to use Unity for game development, how to use C# to create elements, and how to build the basic building blocks of any video game.
The Language of Music Storytelling in Games
Oct 9, 2014
In this chapter from Writing Interactive Music for Video Games: A Composer's Guide, you’ll learn about the language of music storytelling in games and basic approaches to game scoring. Beginning with an overview of how game music is conceptualized, you’ll understand the methodology to make the best creative music choices for your game.
Building a Game from Scratch, Part 2: Coding the Game Logic
Sep 2, 2014
It’s time to take our nascent game to the next level, adding enemy sprites, collision detection, and a custom "Game Over" screen. Timothy Warner prepares you to have fun and learn a bunch about programming computer games in Swift!
Building a Game from Scratch, Part 1: Setting the Foundation
Aug 25, 2014
This article is the first in a multi-part series from the author of Sams Teach Yourself Scratch 2.0 in 24 Hours in which we create an online game by using the Scratch 2.0 educational programming language.
How a Common Game Design Language Can Improve Game Design
Mar 17, 2014
Many video games fail at a basic design level. But if we’re going to discuss game design, the first thing we need is a vocabulary. By equipping ourselves with a language for talking about design, we are giving ourselves the ability to design. This chapter describes the need for such a game design language and explains how and why it will help improve game design.
Game Programming Algorithms and Techniques: Overview
Jan 9, 2014
This chapter provides a brief history of the evolving roles of game programmers through the different eras of video game development.
Working with Models, Materials, and Textures in Unity Game Development
Dec 19, 2013
Learn all about models and how they are used in Unity. Mike Geig starts by looking at the fundamental principles of meshes and 3D objects. From there, he shows you how to import your own models or use ones acquired from the Asset Store. He finishes the lesson by examining Unity’s material and shader functionality.
Skyscraper Panic! Creating a Game in an Hour with Kodu Game Lab
Dec 4, 2013
New to programming but want to create your own games? James Kelly shows how you can build your own simple game in about an hour with a PC and Microsoft’s Kodu Game Lab.
Using JavaScript and HTML5 to Develop Games: Creating a Platformer Game with melonJS and Tiled
Mar 28, 2013
Learn how to create a platformer game with melonJS and Tiled. Using these tools, you can create a basic game with powerups, enemies, coins, and winning and losing states in a short amount of time.
Learning Android Game Programming: Mobile Games
Dec 21, 2011
Richard A. Rogers discusses the mobile game market, AndEngine examples, and the world of computer games.
Creating Cross-Platform Java and JavaScript Games with Amino
Oct 17, 2011
James Williams, author of Learning HTML5 Game Programming, introduces the cross-platform Amino scene graph API, which allows you to create applications in JavaScript and Java. Follow along as he uses Amino to create a binary clock.
XNA Game Studio 4.0 Programming: The Game Object and the Default Game Loop
Feb 21, 2011
In this chapter, you learn about the features in XNA Game Studio 4.0 , including the game class, the standard game loop and game components.

Page 1 2 3 Next >