
Explore how to build a Unity game and an AR app for iOS in this course trailer, previewing hands-on projects, essential concepts, and learning outcomes.
Learn the Unity engine through hands-on exploration of the editor, creating 3D shapes, adjusting color and transparency, applying lighting, and setting up a project for publishing to app stores.
Set up a new Unity project, enable 3D rendering, and explore the editor windows—scene, hierarchy, inspector, and assets—to configure the main camera, directional light, and core components.
Move objects with the transform component in unity, adjusting position, rotation, and scale across x, y, z axes using arrows, and prototype with 3D primitives like cubes and planes.
Learn to create and apply materials in Unity, adjust color and transparency, and control rendering modes and shaders to shape a cube, glass wall, and floor with shadows.
Explore how directional, spotlight, and point lights shape scene lighting in Unity, using rotation, range, and intensity to cast shadows and set mood.
Learn to create and configure Unity particle systems, tune duration, start delay, lifetime, speed, gravity, color, rotation, and emission shape, and manage local versus world simulation for dynamic effects.
Add a rigid body to a cube and enable gravity to see physics simulate, collisions, and tumbling with other objects and a linked particle system.
Explore the Unity Asset Store to access ready-made assets, including 3D models, animations, complete projects, and shaders. Import assets into your project to focus on game development.
Master basic coding concepts in C# for Unity, including variables, methods, conditionals, and loops, to build simple games and AR apps for iOS while exploring wearables.
Launch a new Unity project, add a cube, and apply orange material. Write and attach a C# script to modify cube size, name, and rotation, and debug with console.
Learn how to define and call methods in Unity, use Start and Update for initialization and per-frame logic, pass parameters, return values, and manipulate transforms and names.
Explore how to use if blocks in Unity with C#, compare values, use else, and conditionally rotate a cube; learn about debugging, booleans, and basic loop concepts.
Turn a cube into a prefab, then use a game controller to instantiate multiple cubes with a for or while loop, randomizing positions with Vector3 and Random.Range.
Learn the basics of Unity's input system to move a cube left, right, and forward, jump with space, and switch camera views with the mouse.
Learn input handling in Unity by creating a project, building a game controller in C#, and using get key and get key down for space, left, and right moves.
Create a cube named player, set its position, and apply a yellow material. Attach a C# script to move the player with transform.position, speed, and delta time via keyboard input.
Apply a vertical jump in Unity using a rigidbody and AddForce when space is pressed, and reset jumping with a floor collision and a canJump flag.
Learn to move a Unity player using input directions, forward vectors, and delta time, then rotate around the Y axis and switch between cameras for vr games.
Cycle through four Unity cameras by storing them in an array, enabling only the active one, and wrapping the index. Add a chase camera that looks at the player.
Explore Unity prefabs, learn how reusable game objects like bullets, coins, and enemies can be created once and replicated to speed up development, adjust them to create the desired effects.
Create a simple Unity scene with a floor and wall, define bullet prefabs, attach rigid bodies, and script bullet instantiation to shoot bullets from the player on mouse clicks.
Shoot bullets with random spread in Unity by configuring the bullet's direction via prefab instantiation and component access, normalizing vectors, and applying a random range to direction components.
Build an explosion effect in Unity by creating an invisible explosion object, spawning colored particles with rigid bodies, applying random directional forces, and turning particles into prefabs for dynamic instantiation.
Learn to add explosion effects in Unity by detecting bullet-wall collisions with colliders and tags, then instantiate explosion prefabs at impact and save prefab changes.
Set up a new Unity project named castle mania in a dedicated location, enable 2d mode, and create organized folders for scripts, scenes, prefabs, and animations, then save the scene.
Create a 2D player with a container and sprite, apply gravity with a rigidbody 2D, and add colliders to the player and floor while freezing rotation for platformer physics.
Design a custom Unity script to move a player horizontally using Rigidbody.velocity and the horizontal input axis, and implement jumping with a jump speed.
Prevent jumping mid-air by raycasting below the player to detect ground. Use the capsule collider's width and height to set the raycast origin and adjust velocity and gravity in Unity.
Create a Unity camera follow script that keeps the main camera on the player's x and y, preserves z, and uses lerp for smoothness with a horizontal offset.
Create platform blocks in Unity and convert them to prefabs for easy duplication, then tune friction with a zero-friction material for smooth jumps.
Create an enemy as a dangerous obstacle using a trigger collider to detect overlaps and destroy the player on contact. Tag the enemy and implement OnTriggerEnter2D for verification.
Program a circle enemy in Unity to orbit a center using radius and angular speed, with delta time and cosine and sine in radians to position it and create patterns.
Create a wave enemy in Unity with a container, circle sprite, collider, and a sine-based script using angular speed, amplitude, and horizontal speed to move left and bob.
Implement circle overlap detection to trigger wave enemies in Unity, coordinating multiple enemies with a public array and a move method to create synchronized pursuers toward the player.
Learn to destroy enemies when far from the player by finding the player with a tag, checking distance in update, and destroying the object beyond a 25 unit threshold.
In Unity, learn to display on-screen messages with a canvas, show you win or you lose messages, scale UI for different screens, and use events to trigger game over.
Learn to implement throwing weapons in Unity, including a long-range throwing knife, ammo management, prefabs, colliders, rigidbody, lifetime, and direction handling for 2d gameplay.
Implement a unity throwing weapon system with on trigger enter to destroy enemies, destroy the projectile on collisions with anything else, and refine rotation with angular speed and local angles.
Learn how to implement a limited ammo system in Unity by wiring UI text to an ammo counter with a public ammo property, an event-driven update, starting ammo setup.
Design and animate a whip weapon in Unity by creating leather-textured layers, building frame-by-frame actions, refining shapes and curves, and exporting separate images for animation.
Create a new Photoshop canvas, set canvas size and resolution, select color mode and background, save presets, and use legacy new document interface.
Master basic navigational controls in Photoshop, including zooming with the mouse wheel and Alt, and panning by holding spacebar and dragging. Learn to zoom toward your cursor and navigate quickly.
Explore the Photoshop toolbar, dropdown menus, and hotkeys, then practice brushes, colors, layers, and basic selections to build familiar editing skills.
Master essential photoshop tools, from move, marquee, and lasso to crop, eyedropper, spot healing, and clone stamp, and refine selections with the history brush and pen tool paths.
Explore Photoshop tools, including selection tools such as marquee and lasso, and painting and erasing options. Learn gradient, pattern stamping, history and healing brushes, and work within layer-based workflows.
Learn how to use Photoshop layers to organize artwork, create and group layers, apply adjustment layers and masking, and manage visibility, locking, and transparency.
Paint a smiley face in Photoshop using layers and yellow and black colors; shape eyes and mouth with the pen tool and anchor points, then merge layers.
Learn to use adjustment layers in Photoshop to tweak brightness, contrast, exposure, offset, gamma, and vibrance. Adjust curves to target midtones, shadows, and highlights for precise edits.
Learn how adjustment layers in Photoshop edit color, including hue/saturation, color balance, black and white, photo filters, channel mixer, and color lookup, with layered grouping for precise edits.
Explore Photoshop adjustment layers and apply invert, posterize, blur, threshold, selective color, and gradient map effects to a smiley face, using masking and grouping for polish.
Learn to use the transform tool in Photoshop to perform free transform, rotate, scale, perspective, and warp. Use command T and shortcuts to rotate in increments and scale evenly.
Explore advanced Photoshop transform tool techniques, including skew, distort, perspective, and warp, by dragging corners and anchors to reshape a single layer; practice applying transforms and refining results.
Master photoshop's color range tool to select specific colors in an image and isolate them with adjustable tolerance and fuzziness. See how to apply edits to just the selected areas.
Rotate and flip your images in Photoshop to correct perspective and framing, adjust canvas size, trim excess, and use adjustment layers and grayscale or color modes for clean assets.
In Photoshop, adjust the banner by expanding the canvas with reveal all, so the entire image fits; trim edges and align width from 12:40 to 1920 for proper sizing.
Edit a banner in Photoshop by duplicating the layer, using color range, and applying gradients for a new color base.
Update a banner and logo in Photoshop by merging layers, copying and pasting sections, and refining colors for a clean, cohesive look.
Master precise pamphlet design in Photoshop by using rulers, snapping guides, and the marquee tool to align elements on an A4 canvas, with unit options and incremental movements.
Set up a 50 by 50 pixel canvas in Photoshop to create pixellated game art, enable the grid for pixel-perfect painting, and switch to the legacy document interface.
Create a background wall for the Castlevania game in Photoshop by building environment pieces and applying cracked paint textures, duplicating and offsetting layers for a seamless effect.
Duplicate the back wall, add brick details and cracks, and blend layers in Photoshop to create a seamless broken wall texture.
Create a window prop on a wall using Photoshop techniques: new layer, marquee selection, arch shape, gradient fill, and fine-tuned outlines.
Build a torn curtain in photoshop by creating a curtain folder and layer, drawing torn fabric, applying a red to dark red gradient, refining with erase, smudge, and gradient tools.
Create a dungeon torch in Photoshop by building a square shape, transforming and duplicating half for symmetry, painting a wooden handle, adding a flame, and merging layers.
Create a floor texture in Photoshop for your Unity game, building a layered, seamless dirt and stone surface with grass, rocks, and subtle offsets for tiling.
Create a reusable floating platform asset in Photoshop, building a full-block cube with layered colors and shadows, then stitch and export it for tiling multiple elevations in Unity.
Create a pillar background in Photoshop using the marquee tool to draw a square and fill it. Add the outline, inner lines, and shading on separate layers for depth.
Create a battle axe weapon asset in Photoshop for your Unity game by designing blade halves, mirroring them, and adding color and stroke for in-game use.
Learn to design a dagger weapon in Photoshop using brush and marquee tools, color the blade and hilt, add shading, and apply an outside stroke, under the weapon folder.
Create a whip weapon in Photoshop by organizing layers, painting a leather-colored whip, and building sequential frames for animation, then export each frame as separate images.
Learn to design a ghost enemy in Photoshop for your Castlevania game, drawing a bed-sheet ghost, adding arms, shading with grayscale, and creating a translucent version with gradients and transparency.
Design a vampire bat enemy asset in Photoshop by building a symmetric body with wings and facial details, and create two wing poses for flap animation in Unity.
Design the game's main character in photoshop by building a silhouette, layering skin, clothing, and hair, and refining colors for an idle pose ready for animation.
Develop a running character animation in Photoshop by organizing layers, duplicating frames, adjusting colors, and refining leg and arm positions to create a believable run motion for games.
Develop a running motion in Photoshop by creating idle and run frames, adjusting leg and arm positions, merging layers, and refining colors and shading for a smooth sprint motion.
Stitch three running poses in Photoshop to form a smooth running animation, using a 50 by 50 canvas, layers, and a timeline to adjust legs and arms before exporting.
Develop a simple throwing animation in Photoshop by assembling character parts, aligning legs on the ground, adjusting arm positions, and merging layers to simulate a wind-up and release.
Organize layered artwork and manually paint a whip animation in Photoshop, then export frames to build a simple attack sequence for a Unity game.
Export Photoshop assets individually using save for web (legacy), blow up 50×50 sprites to 1000 percent, and disable white backgrounds for transparency before importing.
Make a sidescrolling 2D runner game in Unity 2017 with Photoshop game art. Learn to code for Apple's programming language and implement augmented reality into an iOS app.
A #1 project on Kickstarter funded this course
Why start tomorrow when you can start today? Get a head start on the rest of your life with our career-boosting Mammoth Interactive course.
This Mammoth Interactive course is project based so you will not be learning a bunch of useless coding practices. This course will build your portfolio.
Project-based training content is the best way to reach your goals. Take this course to get practical & employable skills right now with Mammoth Interactive.
Included in this course you'll find a 713-page eBook "The Ultimate iOS 10, Xcode 8 Developer Book. Build 30 apps" by Mammoth Interactive.
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:
Included also you'll find 6 webinars recorded by our founder John Bura:
You can use the projects you build in this Mammoth Interactive course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.
Learn these powerful tools today & get a head start for tomorrow. People who can master technology will rule the future.
I promise that this course will be better & more effective than reading books. I show how to master technology through the use of video. This course will give you everything you need to thrive in our technological society.
Enroll right now to start learning with Mammoth Interactive