We may earn an affiliate commission when you visit our partners.
Course image
Mammoth Interactive and John Bura

Includes FREE book & webinar. Learn game development fundamentals, game design, watchKit and app development. Go from beginner to paid professional.

A #1 project on Kickstarter funded this course

Read more

Includes FREE book & webinar. Learn game development fundamentals, game design, watchKit and app development. Go from beginner to paid professional.

A #1 project on Kickstarter funded this course

  • build a 2D Double Dragoon sidescroller Beat Em Up game in Unity
  • learn 2D game development
  • code in C# and Swift 4.0
  • create game art in Photoshop
  • learn how to add sound effects to a game
  • make apps with different interfaces such as buttons, switches, sliders, pickers and images
  • add animations and emojis to your apps
  • and more.

*By hacking, we mean learning all the ins and outs. Learn to manage the Unity and Xcode interfaces.

How Can I Make a Game?

Game developer Glauco Pires from Mammoth Interactive will teach you how to build a game in Unity. We teach you the fundamentals of designing, coding, and fine-tuning a game.

You will design a game and its functionality in Unity®. You will learn how to code in C#. Don't worry if you've never coded before. We will start simple and add more to the game as the course goes on. We'll interweave theory with practical examples so that you learn by doing.

Digital artist Kevin Liao will teach you everything you need to know about Photoshop to make game art. This course is project based. You will have an AWESOME game to use in your portfolio. Learn practical and employable skills immediately.

Why Should I Learn Xcode?

In Part 2, you will learn how to make Apple Watch apps with Xcode. Xcode is Apple's FREE software for app development. Xcode is so convenient to use. We love it, and you will, too.

Swift 4.0 is the programming language to learn if you want to make apps for Apple products. We will give you a complete introducing to coding in Swift. Xcode allows you to make complex and creative apps. At the same time, it is accessible for beginners who want to make simple apps.

Get These Bonus Gifts

Normally $25.99, you also get the 713-page eBook "The Ultimate iOS 10, Xcode 8 Developer Book. Build 30 apps" by Mammoth Interactive.

Also included is the webinar How To Master Anything by Mammoth Interactive founder John Bura (normally $200). Being able to master a skill quickly is an essential in modern industries because the world changes so rapidly.

In this webinar, you will learn what you need to become a professional in your field. John will tell you the secrets on how to get good at anything fast.

Learn what you can do to make yourself stand out in your career.

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:

  • Hacking Unity and WatchKit - Make Games and Apple Watch Apps
  • The Ultimate Unity Games & Python Artificial Intelligence
  • Learn to Code in C# by Making a Multiplayer Unity® Game
  • The Ultimate iOS 11 & Swift 4 Course. Learn to Build Apps.

We Get Great Reviews ☆☆☆☆☆

An easily understood course, with detailed instruction and good explanation of the concepts involved in making this clone game. A very well done tutorial, especially for someone like me is just now learning how to write code.

I really like the approach the presenter takes – not just the technical details, but also the very human, personal development information and recommendations he provides.

The instructor is very good at teaching. He teaches at a great pace and covers anything a beginner would need to understand (every little detail). I am already learning a lot and I just started yesterday.

Take this course to gain in-demand skills. Enroll today to join the Mammoth community.

Enroll now

What's inside

Learning objective

Make a double dragoon game in unity, and apps for the apple watch in xcode!

Syllabus

Welcome to Unity's Interface
Already Have Unity Experience? Begin at Section 5!
Introducing the Platform
Your Map! Navigate the Unity Editor
Read more
It's Alive! Your First Cube Moves
Make Materials for Game Objects
Change the Lights that Affect a Game Scene
Make a Particle System
Apply Physics to Objects
What is the Unity Asset Store?
Code in Unity
Introducing How to Code in C#
What Are Variables?
What Are Methods?
What Are If Blocks?
What Are Loops?
Process Player Input in Unity
Introducing Inputs
Press a Key
A Child is Born! Move a Player
I Say Jump, You Say How High
Move Forward
Change Camera Viewpoints
Prefabs in Unity
What Will I Learn In This Section?
Introducing Prefabs
FAQ on Instantiating Objects
Random Angles
FAQ on Destroying Objects
Introducing Explosion Effects
Add Explosion Effects
Project - Let's Build a Unity Game
What Will I Build In This Section?
Start a Project
Rank Players: Player Hierarchy
Ow! Make a Player Kick
Identify Kicked Objects
Gimme! Make a Player Grab Objects
Make a Player Throw Objects
Projects - Introducing Photoshop
Already Have Photoshop Experience? Skip to Section 8!
Build a New File in Photoshop
Navigate Photoshop Controls
Your Cheat Sheet! Fundamental Tools Explained
How to Use Primary Tools
How to Use Secondary Tools
Learn about Basic Layers
Example - Paint
Introducing Adjustment Layers
Adjustment Layers Continued
Adjustment Layers Finale
Modify an Image: Transform Tool
More about the Transform Tool
Select Color Ranges
Access Image Settings
Adjust Images
Photoshop Fun!
More Fun in Photoshop
Use Rulers
Project - Make Art for a Unity Game
Set Up a Photoshop Project
Street (Background)
Sidewalk (Background)
Wood Fence (Background)
Chain Fence (Background)
Cityscape (Background)
Cardboard Box
Trash Can
Barrels
Character in Idle Mode
Character in Punch Mode
Character in Kick Mode
Character Holding and Tossing Items
Character Running
Enemy Character
Dragoon Exports
Project - Finish a Game in Unity
Integrate Art into Unity
Animate a Player
Order in Layer
Design an Interface
Player 2
Decrease Health Points
Multiple Hits
Restart a Game
Audio - Game Sound FX
Challenge Time!
Project Source Files
Source Code and Art Assets
Introducing Apple Watch App Development
Already Have Xcode Experience? Skip to Section 17!
What Will I Learn About Swift?
How to Get Xcode (FREE)
Don't Have a Mac Computer?
How to Download Xcode 9
Note that Beta is Free
Variables and Constants (Swift 4 Language Basics)
Introducing Variables and Constants
Primitive Variable Types

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops core skills for employability and high income in game development and app development, which are industries with high earning potential
Teaches industry best practices for game development and app development, both of which are critical to professional success
Suitable for absolute beginners, so no prior experience is necessary
Students will learn from a respected game development studio with a proven track record
Hands-on and interactive, with coding, art, and application development built right in

Save this course

Save Hacking Unity and WatchKit - Make Games and Apple Watch Apps to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Hacking Unity and WatchKit - Make Games and Apple Watch Apps with these activities:
Brush Up on Photoshop Basics
Solidify your Photoshop skills before taking on this course, especially if you are completely new to Photoshop.
Browse courses on Photoshop
Show steps
  • Review the basics of the Photoshop interface.
  • Practice using the primary and secondary tools.
  • Learn about basic layers and how to use them.
Preview C# Concepts
If you are completely new to coding or programming, this will help you get up to speed and become more comfortable with coding.
Browse courses on C#
Show steps
  • Review the basics of variables, methods, loops, and conditional statements.
  • Try out some simple coding exercises.
Learn about game design principles from industry experts
Gain valuable insights into game design principles from experienced professionals.
Browse courses on Game Design
Show steps
  • Watch tutorials on game design principles
  • Read articles about game design
  • Attend webinars on game design
  • Join online game design communities
  • Experiment with different game design ideas in Unity
Nine other activities
Expand to see all activities and additional details
Show all 12 activities
Read 'The Art of Game Design' by Jesse Schell
Expand your knowledge of game design principles by reading this classic book.
Show steps
  • Read the book and take notes on the key concepts.
  • Discuss the book with other game developers or students.
Practice writing C# code for game logic
Writing C# code is essential for game development in Unity.
Browse courses on C#
Show steps
  • Create a new C# script
  • Write code to handle player input
  • Write code to control the player's movement
  • Write code to interact with other game objects
  • Test your code in Unity
Practice Designing Interfaces
Enhance your game design skills by practicing the design of various interfaces.
Browse courses on Game Design
Show steps
  • Create a design for a simple button.
  • Create a design for a more complex interface, such as a menu screen.
Practice Coding in Unity and C#
Put your coding skills to the test by practicing in the Unity environment using C#.
Browse courses on Unity
Show steps
  • Create a simple script that moves an object.
  • Create a script that triggers an event when an object is clicked.
Build a Flappy Bird clone with Unity
Creating a simple game like Flappy Bird will help you solidify your understanding of Unity's interface and basic game development concepts.
Browse courses on Unity
Show steps
  • Set up a new Unity project
  • Create a player object and add physics
  • Create obstacles and add a scoring system
  • Add sound effects and background music
  • Test and iterate on your game
Attend a game development workshop or hackathon
Attending a game development workshop or hackathon can provide you with valuable hands-on experience.
Browse courses on Game Development
Show steps
  • Find a game development workshop or hackathon that interests you
  • Register for the event
  • Attend the event and participate in the activities
  • Network with other developers and learn from their experiences
  • Showcase your game development skills and get feedback
Compile a Resource List for Game Developers
Contribute to the community by compiling a list of useful resources for game developers, such as tools, tutorials, and forums.
Browse courses on Game Development
Show steps
  • Search for and identify relevant resources.
  • Organize the resources into a coherent list.
Create a game design document for your own game
Creating a game design document will help you plan and develop your game more effectively.
Browse courses on Game Design
Show steps
  • Outline the game's story and setting
  • Describe the game's characters and their abilities
  • Design the game's levels and challenges
  • Plan the game's art style and assets
  • Write the game's code and implement its gameplay
Design and Build Your Own 2D Game
Challenge yourself by designing and building your own 2D game in Unity. This will test your skills and solidify your understanding of the course material.
Browse courses on Game Design
Show steps
  • Plan out the design of your game, including the gameplay mechanics and art style.
  • Create the game art assets.
  • Code the game logic in C#.
  • Test and debug your game.

Career center

Learners who complete Hacking Unity and WatchKit - Make Games and Apple Watch Apps will develop knowledge and skills that may be useful to these careers:
Game Designer
Game Designers create the rules, mechanics, and overall experience of video games. This course provides a comprehensive overview of the game design process, including level design, character development, and user experience. With the skills learned in this course, you'll be well-equipped to design engaging and unforgettable gaming experiences as a Game Designer.
Animator
Animators create realistic movements and expressions for characters in films, television shows, video games, and other digital media. This course provides a solid foundation in the principles of animation, including character design, rigging, and motion capture. With the skills learned in this course, you'll be well-equipped to pursue a career as an Animator.
Video Editor
Video Editors create and edit video footage for films, television shows, video games, and other digital media. This course provides a comprehensive overview of the principles of video editing, including storytelling, editing, and color correction. With the skills gained from this course, you'll be well-equipped to bring your own unique vision to life as a Video Editor.
Motion Graphics Designer
Motion Graphics Designers create animated graphics for films, television shows, video games, and other digital media. This course provides a solid foundation in the principles of motion graphics, including animation, compositing, and editing. With the skills learned in this course, you'll be well-equipped to bring your own dynamic creations to life as a Motion Graphics Designer.
Illustrator
Illustrators create visual images to communicate ideas and stories. This course provides a deep dive into the art of illustration, covering topics such as drawing, painting, and digital tools. With the skills developed in this course, you'll be able to bring your own unique artistic vision to life as an Illustrator.
User Experience Designer
User Experience Designers create user interfaces and experiences for websites, apps, and other digital products. This course provides a deep dive into the principles of UX design, including human-computer interaction, information architecture, and prototyping. With the skills developed in this course, you'll be able to design user-centered and intuitive experiences as a UX Designer.
Character Designer
Character Designers create the visual appearance of characters for films, television shows, video games, and other digital media. This course provides a deep dive into the art of character design, covering topics such as anatomy, perspective, and expression. With the skills developed in this course, you'll be able to bring your own unique characters to life as a Character Designer.
Concept Artist
Concept Artists create visual representations of ideas and concepts for films, television shows, video games, and other digital media. This course provides a thorough grounding in the principles of concept art, including sketching, painting, and digital tools. With the knowledge gained from this course, you'll be able to effectively communicate your creative vision as a Concept Artist.
Multimedia Artist
Multimedia Artists create and combine various forms of media, such as text, images, audio, and video, to communicate ideas and stories. This course provides a comprehensive overview of multimedia production, including storytelling, editing, and digital tools. With the skills gained from this course, you'll be able to create engaging and interactive multimedia experiences as a Multimedia Artist.
Graphic designer
Graphic Designers create visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers. This course provides a comprehensive overview of the principles of graphic design, including typography, color theory, and composition. With the knowledge gained from this course, you'll be well-positioned to create visually stunning designs as a Graphic Designer.
Technical Artist
Technical Artists create and implement technical solutions to artistic problems in films, television shows, video games, and other digital media. This course provides a comprehensive overview of the principles of technical art, including 3D modeling, rigging, and animation. With the skills gained from this course, you'll be well-positioned to bridge the gap between art and technology as a Technical Artist.
Art Director
Art Directors oversee the visual style and overall aesthetic of a wide range of projects, including films, television shows, video games, and websites. This course provides a comprehensive overview of the principles of design, including color theory, typography, and composition. With the knowledge gained from this course, you'll be well-positioned to lead and inspire creative teams as an Art Director.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course provides a solid foundation in the principles of software engineering, including programming, algorithms, and data structures. With the skills learned in this course, you'll be well-equipped to build robust and scalable software solutions as a Software Engineer.
Web Designer
Web Designers create and maintain websites. This course provides a solid foundation in the principles of web design, including HTML, CSS, and JavaScript. With the skills learned in this course, you'll be well-equipped to design and develop user-friendly and visually appealing websites as a Web Designer.
Writer
Writers create written content for a variety of purposes, including books, articles, scripts, and marketing materials. This course may be helpful for Writers who want to learn more about the principles of storytelling, character development, and world-building. With the knowledge gained from this course, you'll be well-positioned to craft compelling and engaging written content.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Hacking Unity and WatchKit - Make Games and Apple Watch Apps.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser