All Projects → DerekCresswell → GameDesign11

DerekCresswell / GameDesign11

Licence: MIT License
A project based intro to game development using the Unity game engine

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to GameDesign11

UnityTutorials-RTS
The code for my series of tutorials on how to make a real-time stategy (RTS) game in the well-know Unity game engine (with C# scripting)!
Stars: ✭ 256 (+884.62%)
Mutual labels:  games, tutorials
PY-NOOB
A repository of very simple Python programs to edit, change and learn basics of Python programming language.
Stars: ✭ 37 (+42.31%)
Mutual labels:  tutorials, lessons
tutorials
Ably Tutorials in multiple languages
Stars: ✭ 35 (+34.62%)
Mutual labels:  games, tutorials
YetAnotherKeyDisplayer
The application for displaying pressed keys of the keyboard
Stars: ✭ 88 (+238.46%)
Mutual labels:  games, tutorials
aicloud-examples
Примеры distributed machine learning с помощью сервиса AICloud
Stars: ✭ 24 (-7.69%)
Mutual labels:  tutorials
readme-chess
♟️ Play Chess from a README file!
Stars: ✭ 48 (+84.62%)
Mutual labels:  games
SteamDepotDownloaderGUI
A simple GUI tool based on DepotDownloader for downloading Steam depots.
Stars: ✭ 26 (+0%)
Mutual labels:  games
MixedRealityResources
Mixed Reality related resources
Stars: ✭ 190 (+630.77%)
Mutual labels:  tutorials
interactive tutorials
Repository for all ArangoDB interactive tutorial notebooks.
Stars: ✭ 38 (+46.15%)
Mutual labels:  tutorials
PICO-EC
A tiny scene-entity-component library created for the PICO-8 fantasty console.
Stars: ✭ 37 (+42.31%)
Mutual labels:  games
Astronomical Techniques
Introduction to astronomy research featuring short video lectures with (incomplete) Jupyter notebooks
Stars: ✭ 29 (+11.54%)
Mutual labels:  tutorials
HappyCoding
This is the source code behind HappyCoding.io, including all tutorials and examples.
Stars: ✭ 94 (+261.54%)
Mutual labels:  tutorials
marcizhu
An interactive chess game in a README file!
Stars: ✭ 37 (+42.31%)
Mutual labels:  games
100-Days-of-Code
Officially committing to 100 Days of code challenge.
Stars: ✭ 63 (+142.31%)
Mutual labels:  games
amplify-nuxt
Video series code for how to setup AWS Amplify with a Nuxt project
Stars: ✭ 27 (+3.85%)
Mutual labels:  lessons
phaser-typescript-webpack
Another Phaser CE boilerplate using TypeScript and Webpack.
Stars: ✭ 17 (-34.62%)
Mutual labels:  games
Chrome-Dino-Runner
🐱‍🐉 A Replica of the hidden Dinosaur Game from Chrome Browser Offline mode build using Python and PyGame.
Stars: ✭ 22 (-15.38%)
Mutual labels:  games
FCEUX-Lua-Script-Collection
Lua scripts for FCEUX (an NES emulator). Multiple games including River City Ransom, Battle Kid
Stars: ✭ 20 (-23.08%)
Mutual labels:  games
GameExtractor
Reads and writes thousands of different archive and image formats used in games.
Stars: ✭ 25 (-3.85%)
Mutual labels:  games
TouchOSC
A collection of examples and modules for TouchOSC MK2
Stars: ✭ 30 (+15.38%)
Mutual labels:  tutorials

Grade 11 Video Game Design

Interested in making your own video games?

This is an Open Source game design curriculum built to be used in a classroom environment. The course is built for anyone, even complete beginners, to get the core skills of building a game in Unity. There are also resources along the way to help more advanced users to test their skills.
Every topic brought up in these lessons is explained here, no prior knowledge is required.
Throughout the course there is opportunity for every type of student to show their skills including Programmers, Artists, Designers, and Musicians.

Want to jump right in? Click here to start on the first unit, a Rube GoldBerg Machine.

About This Course

This is an intro level course to help you get familiar with the Unity Engine.
The Unity Engine is a free Game Engine that anyone can learn to use and make awesome games with.
This course features five total units with in depth tutorials for each. They aim to give you an understanding of Unity so that you can take concepts and apply them else where rather than just telling you what to do.
Along the way there are always external resources and extra challenges given to help you get that extra boost in skills needed to pursue Game Development!

This course is licensed under the MIT License so it is entirely free to use.
This is to encourage usage in a classroom environment (as that was the original intention).

Despite the name, this course can be used by any grade level.

Course Outcomes

Through this course you will gain a working knowledge of the Unity Engine with skills like :

  • Sprite Manipulation
  • Collision Events
  • Physics Based Interactions
  • Level Design
  • Music and Sound
  • Writing and using Code

Units

In this course you will be going through five units. Each unit contains relevant tutorials and information to complete the project at the end of each as well as extra resources and challenges.

  1. Rube GoldBerg Machine
  2. Dice Game
  3. Top Down Arcade Game
  4. Platformer
  5. Final Project

Instructions

The units should be completed in the order shown here as the skills of each build off of the previous entries in the course.
Within each unit there is another Readme just like this that outlines the targets of each unit.
Then there are the numbered lessons. These should also be completed in order.
There are also some other folders.

  • The "Images" folder just holds the images used throughout the lessons. You don't need to look at these.
  • There is also the "Assets" folder which has files you may use in your projects.
  • Lastly there is the "Library" folder which contains scripts for you to use in your projects.

Contributing

If you are interested in contributing to this course, spot a mistake, or have a suggestion please checkout out our contributing guidelines.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].