Get started in 2D game design and development. Learn everything you need to know to plan, design, and develop your first 2D game, from picking an engine, building artwork, and incorporating sound, to publishing and marketing the finished game.
- Developer (43)
- 3D + Animation (11)
- Game Design (8)
- Game Development (8)
- Mobile Apps (5)
- Web (3)
- Projects (2)
- Animation (1)
- Business (1)
- Business Skills (1)
- Lighting (1)
- Modeling (1)
- Programming Languages (1)
- Rendering (1)
- Textures (1)
- Visual Effects (1)
- Unity (28)
- Adobe (4)
- Android (3)
- ActionScript (2)
- Apple (2)
- Flash Professional (2)
- Google (2)
- iOS (2)
- Open Source (2)
- Unity Technologies (2)
- Unreal Engine (2)
- Amazon (1)
- Autodesk (1)
- Blender (1)
- Device Central (1)
- epic (1)
- Epic Games (1)
- Flash Builder (1)
- Flash Player (1)
- GameMaker (1)
- GamePlayKit (1)
- Gamua (1)
- HTML (1)
- Khronos Group (1)
- Kindle (1)
- Linux (1)
- Maya (1)
- OpenGL (1)
- Starling (1)
- Steam (1)
- SteamOS (1)
- Swift (1)
- Unreal (1)
Learn how to use, lay out, and customize Unity 5's new UI components to build simple screens for games.
Learn how to move characters and objects from point A to B with this introduction to pathfinding in Unity.
Learn how to extend the Unity IDE with custom inspectors, editors, windows, and other tools for speeding up game development.
Interested in designing user interfaces for games and apps? Learn how to programmatically create UI elements so they appear dynamically to players, with Unity game engine and C# scripting.
Practice Android programming with this simple mobile game project. Learn how to build Android games using Java and the built-in features in the Android SDK.
Get started in game UI design. Learn how to build a start screen, game over screen, difficulty window, and virtual keyboard—common components of most popular 2D and 3D games—in this Unity tutorial.
Learn everything you need to get started in Unity 2D game development. Build your first Unity game for desktop, web, or mobile, complete with scrolling backgrounds, reusable game objects, and custom UI.
Complete your 2D RPG game with turn-based combat. Learn how to program, trigger, and manage battles on a tile-based map with Unity 5.
Learn how to build an RPG game in Unity with player movement, "fog of war" style map reveals, and events triggered by motion.
Learn how to extend the Unity 5 IDE with custom tools like this tile map editor. Jesse Freeman shows you how to build a tile map class, a custom inspector, and a tile brush.
Learn how to emulate palette swapping in any 2D project in Unity to efficiently reuse graphics.
Create realistic, physically based lighting for 2D and 3D games with Unreal Engine 4.
Find out what's new in Unity 5.4, the latest version of the powerful and ever-evolving game development platform.
Turn your love of video games into a career. Learn about concepts and skills you'll need to master to build and finance your own game or find a job in the game industry.
Learn how to build randomly generated 2D maps for role-playing and real-time strategy games with Unity 5.
Speed up game development with Git and Unity Cloud Build, the tool for automatically compiling, deploying, and testing Unity games.
Learn how to build a match 3 game like Candy Crush or Bejeweled in Unity.
Learn how to build strategy games with Unity 5. This Unity tutorial breaks down the complex systems of RTS games into simple-to-implement features.
In this SIGGRAPH interview, Rémi Arnaud, chief software architect at Starbreeze, talks about the history and future of virtual reality and provides career advice for job seekers who want to break into gaming and real-time graphics.
Learn the essentials of creating great games, cinematics, and animations with Unreal Engine 4.
Learn how to use SpriteKit, the graphics engine built into Xcode, and Swift, Apple's proprietary programming language, to build complete, full-featured iOS games.
Learn how to use Unity 5's tools to improve the performance of your 2D graphics by optimizing draw calls to the CPU.
Learn how to use the GameplayKit framework to add randomization, reusable entities, artificial intelligence, pathfinding, rules, and more to iOS 9 games.
Award-winning game designer John Romero, creator of Quake and DOOM, gives advice on founding a gaming startup, from creating a business plan and finding investors to dealing with contractors and paperwork.
Learn how to model and texture a game environment—such as a detailed city scene—in Blender, the free 3D modeling tool popular among game designers and animators.
Learn how to create a game with infinite worlds, everything from biomes to buildings, with the 2D terrain generation features in Unity 5.
Award-winning game designer, artist, writer, and creative director Brenda Romero looks back on her career and provides advice on breaking into the video game industry.
Learn to build a 3D game in Unity 5, complete with a lush environment, fully animated characters, and some basic interactive gameplay.
Create an "endless runner" style 2D game in Unity 5, while learning the basics of object pooling, supporting multiple screen resolutions, tracking scoring, and multi-platform publishing.
Debug your games and apps smarter and more efficiently with Unity's powerful suite of debugging, testing, and profiling tools.
Learn how to create and attach C# scripts to Unity game objects to control their appearance and behavior, in these Unity scripting tutorials.
A quick introduction to Maya's MEL (or Maya Embedded Language) scripting, which can help speed up repetitive tasks and give you access to advanced features.
Learn how to render real-time 2D and 3D graphics with OpenGL, the world standard API for cross-platform graphics.
Get your game ready for mobile with Unity.
Learn how to use Unity's advanced features like scripting, custom GUI elements, prefab customization, networking, and code optimization.
Learn how to build a 2D game with players, obstacles, formidable enemies, and multiple levels with Unity.
Learn what SteamOS, the Linux-powered operating system from the popular game distributor Steam, has to offer for game players and developers.
Learn to create a simple game in Unity, and get introduced to the basics of scripting and game functionality.
Introduces the Kindle Store and explains how to take your existing applications and tailor them to the Kindle environment.
Explores the major features in Unity and applies them to develop a sample game with a lush environment, fully animated characters, and some interactive gameplay.
A project-style course that teaches how to build a Flash-based game with Flash Builder 4.6, Flash Player 11, and the Starling framework.
Use existing Flash skills to create a game for Android devices.
Todd Perkins shares his insights on all aspects of developing games for the Wii.
Adobe Certified Instructor shows how to create all kinds of games and have fun with ActionScript.
“Wow! It just keeps getting better and better. I hate the fact that I will never be able to quit—I am now a lynda.com addict.” —Sharon W.
more from our members »