
Enable first person mode in Unity by importing standard assets and using the first person controller for movement and look, then build a floor and walls with a single camera.
Learn how normals guide surface interactions in Unity, using Vector3 normals to determine hit points and portal orientation, and implement portal placement and teleportation between surfaces.
Rename the scene to level 1, rebuild lighting, and save changes; convert the player to a prefab and duplicate level 1 into level 2 to begin level design.
Use the camera position for portal placement, design strong walls and ceilings, and stack boxes to reach the orb, and note tricks for speed runners to beat the level.
Unwrap a gun model by marking seams and unwrapping UVs to avoid odd mirroring. Separate and wrap pieces for clean UVs and prepare textures in Photoshop.
Texture a portal gun in Photoshop with brushed steel textures, create texture islands, and duplicate and colorize pieces for a cohesive metal finish.
Create a button model by adding cylinders, snapping to the grid, extruding, and beveling edges. Refine shading, shape inner details, and apply a red base material for a game-ready button.
Learn to work with textures in Crazybump, creating maps and applying a normal map and metallic color to a texture, then save and preview how lighting affects reflections.
Export the walls and floor as separate FDX objects after unwrapping UVs, create 2048 by 2048 textures saved in a textures folder, and prepare assets for Unity.
Design and model glass doors for a game, adding a center gate, grooves, and bevels with edge loops for a realistic blast door look.
In this course, you learn how to build a Portals game with Unity® and Blender. You also design and code practical apps from start to finish in Xcode 9. Join now to get so many new skills.
This course is unique because we make both the code and the art for the game from scratch! We teach you the fundamentals of designing, coding, and modeling a 3D game.
First you design the game and its functionality in Unity®. You learn how to code in C# and build video game levels.
Don't worry if you've never coded before. We start simple and add more to the games as the course goes on.
Why Unity®?
Unity® is one of the most popular platforms in game development. You can use Unity® to build 2D and 3D games. Unity® is cross-platform, which means it is easy to use with other platforms.
Then you create the 3D models for the game in Blender. You build all the art assets for the game. You learn how to integrate your art from Blender into Unity®.
Why Blender?
Blender, like Unity®, is a popular production suite that is free to download. Blender is a revolutionary tool for making 3D art digitally. With Blender, you can make art assets for games, like we do in this course.
Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this content in similar courses because it is introductory material. You can find some material in this course in the following related courses:
No experience necessary. Even if you’ve never coded before, you can take this course.
One of the best features is that you can watch the tutorials at any speed you want. This means you can speed up or slow down the video if you want to.
This course is project-based, where you follow along with your instructor to build real projects. The best way for you to learn how to make your own app is to follow project-based training content.
You learn practical, employable skills immediately. You can put the apps you make in this course in your portfolio!
Why Xcode?
Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps.
At the same time Xcode is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products.
You will also get access to the eBook "The Ultimate iOS 10, Xcode 8 Developer Book. Build 30 apps." by Mammoth Interactive (normally $89.99).
Your teachers will teach you practical skills using real-world examples. Take this course to build your portfolio today!