
We took the fundamentals of game design and development, and spread them out into topics that are easy to understand.
This course was made to jump start enthusiasts into engineering or design fields of study.
Andy at Sleep In The Morning is a game designer, developer, and educator that has been building console and mobile games since 2013. He has also written summer camp programs and after-school workshops for high schools, as well as university courses. His goal is to bring the S.T.E.M philosophy to your home, because he believes that anyone can make games. During his free time, he is roaming New York City with his wife for unique foods to try and mimic at home.
1. Download & install the software
Find the Unreal Engine directly from their website to download. [ Log into your Epic Games account or create one ]
www.unrealengine.com
When you finish running the installation, open up the application named Epic Games Launcher.
Sign in, and click on the Library button to see your engine versions.
1. Install your engine version number
Add a version of the engine that is not labeled preview, and install it. [ This will take a while ]
If a message pops up, read it carefully and try to allow any prerequisites requested by this installation.
If your computer is older, consider using an older version for now, such as 4.19.
3. Create a new game project
Finally, launch the engine and select create new project, and make sure to choose your optional starter kit!
What is a Flow Chart?
Create a mock up of a system or board game action. [ You may use paper and pencil, or the website named Draw.io ]
Here are some examples to help you get started:
Instructions on how to make a PB&J sandwich or another recipe
What routine do you use to brush your teeth
How a game menu system will function
What are the steps on how to roll dice
What does a single turn in Tic-Tac-Toe look like
How does a vending machine work?
Make sure to test your flow chart system, and try to break actions down to really think about the order of operations. Have your family or friends test it out!
Let's put our knowledge of flow charts to action in this next assignment!
Remember to take breaks and don't overwhelm yourself. Stay hydrated and safe!
What have we learned?
This was a crash course in game design and development, using a 2D game to practice variables and flow control.
We also took this a step further after playing, because we noticed a few bugs that needed to be squashed!
FOLLOW US AND SHARE WHAT YOU CRAFT!
YouTube | Instagram | Facebook | Twitter
SleepInTheMorning.com
Object oriented programming is the back bone of all game development. Most systems are broken up into parts, or components, with jobs that come together in a community-like result.
What is encapsulation? Hiding data, usually variables, by means of keywords such as private and protected.
What is inheritance? Using a class hierarchy to simplify functionality.
What is polymorphism? The ability for an object to behave in many shapes.
What is abstraction? The idea of invoking objects through an interface.
Do you want to get a head start into STEM, or any design and engineering field of study?
Get into Game Design and Development online, so you can learn at your own pace.
This course is dedicated to crafting game interactions from concept to finish. Learn to use the Unreal Engine, and build your own game with the unreal motion graphics tools, landscaping terrain tools, material editor tools, 3D geometry tools, and more.
Andy at Sleep In The Morning is the instructor of this course. He has built console games, STEM programs for NYC High Schools, as well as shaped and taught University courses, since 2013. Have you seen our posts about high school student sample projects?
Why should you take the course:
Familiarize with Unreal engine editor basics
Practice blueprint visual scripting basics
Make your own levels and menu to switch between them
Use level design tools such as landscaping and customizing geometry with brushes
How to make a 2D mini-game with UMG tools
In the following lectures we explore many parts of Game Design and Development. Starting with computer science fundamentals and programming foundations to create blueprints with gameplay logic and your very own behaviors. Breathe new life with physics, particles, audio and animations, all to render your environments as real as you like.
Our students:
High School STEM students
Beginner game designers
Beginner game artists
Unreal Engine developers
Game Design Teachers
Unreal Engine Teachers
Students who cannot afford high tech or tuition