
Explore the latest updates in this Unity2D professional development course, including building a complete 2D game with a storyboard, UI kit driven interfaces, levels, and Google Play Store publishing.
Explore abstract thinking and game object concepts in Unity by defining points as objects, detailing attributes, state, and behaviors, and using methods or functions to change color or destroy.
Explore how to create multiple game objects through instantiation by using classes, instances, and objects, and assign per-object attributes such as color in Unity.
Explore Unity's hierarchy browser to access child components, modify canvas text via scripting with function arguments, and implement if-else logic to drive game behavior.
Explore the scope of if statements, return type versus void, and how private and public methods affect access in Unity scripts, including calling functions and returning strings.
Learn how to call a function from another function, pass string arguments, handle return values, and debug with print statements to trace concatenation and string manipulation.
Learn how to pass a string from UI to code by using a function argument, and understand how play mode and preferences affect changes in Unity2D.
Hide game objects by tag using arrays and a for loop, retrieve tagged objects, store them in an array, and toggle their active state in Unity.
navigate between Unity scenes by configuring build settings, adding scenes, and naming levels like start and scratch, then load the next scene with a load level script.
Define the game's concept with mockups and flows, identify the main player and environment, and design assets like the player, animation, coins, and boxes using a flat color palette.
Create a new Unity project, set up the first scene and camera for a portrait 10:16 view, and import sprites into the sprites folder for future animation.
Add a rigid body to the player to apply gravity and physics. Add box colliders to the player, the box, and the coin to enable collisions among them.
Learn to add rigidbodies and colliders for physics, create a C# player controller with ground checks and jump force, and integrate sounds, coins, and score UI in Unity 2D.
Enable collision detection with coins by using tags and triggers, detect coin collisions in on trigger enter, increment the score, update the score text mesh, and destroy collected coins.
Learn how to design a Unity2D game interface from Photoshop assets, organize layers and hierarchy, and implement a level slider with a lock/unlock system and star indicators.
Design responsive panels in Unity by using a canvas as the main UI container, setting anchors and gizmos to the border of elements, and nesting panels for scalable layouts.
Design the main panel of the Unity game by creating the slider item with the main image, status, and stars. Preserve aspect and anchors to keep the panel responsive.
Learn to convert a class to json and back using a design utility, then save and retrieve data as json for permanent storage in Unity.
Learn to maintain player preferences in Unity by saving JSON-serialized objects to permanent storage, using keys like level, with has-key checks during load.
Learn to unlock, lock, and reset level stars in a Unity 2D game, using player preferences and the M.Z. storage manager to update the UI.
Design the main slider panel with a horizontal slider content, add a scroll rect and mask to constrain overflow, and preserve the slide item aspect ratio.
Create a dynamic 2D slider in Unity by computing each item width from the container, multiplying by item count, and updating the rect transform, anchors, and pivot to center the content.
Learn to create a dynamic Unity2D slider with left and right buttons using a coroutine and lerp, controlling start and end positions, animation time, and an animating flag.
Set the canvas to world space so the UI adapts to all screen sizes, then bind the slider to player preferences with a binding script for portable, future-ready games.
Bind the player preferences to the UI by wiring the slider content, assigning level IDs, and using a storage manager to apply settings across levels, including getting components in children.
Bind slides from storage by reading level data with the storage manager, looping to create M.Z. items, and binding them to levels, while updating the Lovell's scene manager.
** Updated October-2016 **
Unity Professional 2D Game Development Plus 7 Games Projects!
In this course you are going to design, develop, publish and monetize a complete game with 36 level and different stages with a complete story board using Unity3D UI KIT, the name of this game is "Flaty Box", This course compatible with Unity 4.x and Unity5.
NOTE: MORE THAN 400$ ASSETS AND RESOURCES COMES WITH THIS COURSE!.
You are going to get 7 Projects worthy over $400 once you register in the course:
This course is unique in its content and the first in its kind; It's a complete project-based process to build a complete 2D game using Unity3D from A to Z. We start building the game from the ground up with a clear step by step lessons without jumping. We cover everything related to the design and development for this game starting from the design in Photoshop and choosing color palette then moving to development, configuration and integration with the professional UI KIT tools with all different components and screens and dialogs and testing of the game using Unity3D in order to let you develop a professional game with attractive user interface not in weeks or months but within a matter of few hours.
We guide you in details how to design the listing and publish the game on Google Play Store, Apple iOS Store and on Unity Asset Store which is one of the hottest markets on the web.
The Following features are supported in this game :
Game Storyboard UI KIT will make you forget the UI part when you are creating 2D/3D game. It's using the last Unity features like Sprites, Animation with complete storyboard for your game with all required screens and dialogues.
Unity is on the top of the develop-once distribute-many platforms and it is really an awesome one-stop-shop platform and game engine for games, that is why we choose it as development platform.
Course Preparation Team: