
Create a new Unity project, apply the default layout, and configure a fixed 10:24 by 600 resolution with the plus icon for consistent previews in the game tab.
Organize Unity projects by creating textures and audio folders in the project panel, then drag and drop assets from the model 0 1 folder to import textures and audio.
Explore the Unity input manager to customize and map input axes—horizontal, vertical, and jump—to keyboard and joystick controls, enabling device-agnostic player movement in your 2D adventure game.
Learn to access and adjust quality settings in Unity to optimize visuals and performance for each target device. Set platform defaults and disable shadows for 2D games to improve efficiency.
Create an animated player character using sprite objects and translate animations to movement in Unity. Add physics to respond to obstacles and implement movement and jump mechanics via player input.
Implement player controls for left and right movement and jump by retrieving the transform and rigidbody components, reading horizontal input via the cross platform input manager in fixed update.
Link the animation graph and blend tree to smoothly switch between walking and idle animations using the motion parameter and the animator, driven by horizontal input in Unity.
Create a spawn system that periodically instantiates ammo prefabs at a spawn point, configuring ammo lifetime, speed, and damage to add challenge to the level.
Follow the quest item system by collecting the gem to complete the collect stone quest and receive a reward from the NPC.
Preview a Unity 2D adventure game in a test run, muting audio and inspecting objects while completing the collect zone quest to visit the NPC and return the power stone.
Learn how to make interactive 2D adventure games in Unity 5! In this comprehensive course, instructor Alan Thorn demonstrates a wide range of 2D features and tools for making a 2D platform adventure. Targeted to intermediate users, see how to create a player character, functional physics, interactive characters and dangerous obstacles. Explore subjects, such as: sprites, player controls, character animation, balancing gameplay, collisions detection, and a questing system. In addition, see how to import and configure 2D assets optimally for 2D functionality and how to design and build complete levels that ooze atmosphere. There’s plenty to see and do in this fun course, and by the end you’ll have established a solid foundation both in making 2D games generally and in working smart to create your own adventure games in no time!
(Students - please look under Section 1 / Lecture 1 downloads for the source files associated with the lesson.)
More about the Instructor:
Alan Thorn is a game developer, author and educator with 15 years industry experience. He makes games for PC desktop, Mobile and VR. He founded 'Wax Lyrical Games' and created the award-winning game 'Baron Wittard: Nemesis of Ragnarok', working as designer, programmer and artist. He has written sixteen technical books on game development and presented ten video training courses, covering game-play programming, Unity development, and 3D modelling. He has worked in game development education as a visiting lecturer for the 'National Film and Television School', as a Lead Teacher for 'Uppingham School', and is currently a Senior Lecturer at 'Teesside University' where he helps students develop the skills needed for their ideal role in the games industry.