- 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.
|