from noob to game developer academy.zariba.com overview lecture 1

16
From Noob To Game Developer academy.zariba.com Overview Lecture 1

Upload: rosaline-lloyd

Post on 22-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: From Noob To Game Developer academy.zariba.com Overview Lecture 1

1

From Noob To Game Developer

academy.zariba.com

Overview Lecture

Page 2: From Noob To Game Developer academy.zariba.com Overview Lecture 1

2

Lecture Content

1. The Course2. Lecturers3. Modules Overview4. How to study5. What to expect

Page 3: From Noob To Game Developer academy.zariba.com Overview Lecture 1

3

The Course

• It’s FREE! • Highly competitive course in Game Development.• You do not need any programming knowledge.• By the end you will be able to make your own games.

• 2 times a week from 18:30 to 21:30 (sometimes later)• Additional Workshop on Saturday from 11:00 to 13:00• Successful candidates can start working at Zariba Group

Page 4: From Noob To Game Developer academy.zariba.com Overview Lecture 1

4

Lecturer

Martin Antonov

Co-Founder and Game Designer at Fractal GamesFounder of YoYoBulgaria and EfreetYoYoCompanyGraduated Mathematics at the University of WarwickStudied one year at the Telerik Software Academy

I like:Tennis, yoyos, computer games (DOTA anyone?), snowboard, billiards, table football etc.

Page 5: From Noob To Game Developer academy.zariba.com Overview Lecture 1

5

Modules Overview

There will be 5 modules

1. Intro to Programming with Games2. OOP & Quality Code3. Introduction to JavaScript 4. Making a Game with Phaser and TypeScript5. Introduction to Unity3D and Algorithms

Page 6: From Noob To Game Developer academy.zariba.com Overview Lecture 1

6

Modules OverviewIntro to Programming with Games

1. Introduction to Programming 2. Primitive Data Types 3. Operators and Expressions 4. Console Input Output 5. Conditional statements 6. Loops 7. Arrays 8. Multidimensional arrays 9. Strings 10. Methods 11. Introduction to Classes and Objects 12. Creating Console Games – Hangman, Snake, Falling Rocks, 2048

Page 7: From Noob To Game Developer academy.zariba.com Overview Lecture 1

7

Modules OverviewObject-oriented Programming and Quality Code

1. Course Introduction2. Defining Classes Part 1 3. Defining Classes Part 2 4. Extension methods, delegates, lambda, dynamic

and LINQ 5. OOP Principles Part 1 6. OOP Principles Part 2 7. Common Type System in .Net 8. Quality Code Part 1 9. Quality Code Part 2 10.Creating a Larger Game from scratch using the

best coding practices (starts from lecture 1)

Page 8: From Noob To Game Developer academy.zariba.com Overview Lecture 1

8

Modules OverviewIntroduction to JavaScript

1. Course Introduction 2. HTML5 Part 1 3. HTML5 Part 2 4. CSS Part 1 5. CSS Part 2 6. Introduction to JavaScript 7. JavaScript UI and DOM Part 1 8. JavaScript UI and DOM Part 2 9. Canvas – simple game and graphical demos

Page 9: From Noob To Game Developer academy.zariba.com Overview Lecture 1

9

Modules OverviewMaking Games with Phaser and TypeScript

1. Course Introduction 2. Game Designing 3. Choosing a game for our project – brainstorming

session 4. Introduction to TypeScript 5. Introduction to Phaser 6. Advanced Phaser 7. Introduction to Cordova8. Making the Game Part 1 9. Making the Game Part 2 10. Finalizing the Game 11. Publishing on the App Stores.

Page 10: From Noob To Game Developer academy.zariba.com Overview Lecture 1

10

Modules OverviewIntroduction to Unity3D and Algorithms

Module currently in development

Page 11: From Noob To Game Developer academy.zariba.com Overview Lecture 1

11

Modules OverviewEvaluation

Most courses will be evaluated in the following way:• 25% Homework• 25% Teamwork Project• 50% Exam

To successfully complete the course:• You must not skip lectures• You must present your homework on time• You must participate in teamwork projects• You must do well on the exam

Page 12: From Noob To Game Developer academy.zariba.com Overview Lecture 1

12

How to study

• Do your homework• Participate in lectures• Ask questions• Watch the videos online• Participate in teamwork• USE GOOGLE!

Page 13: From Noob To Game Developer academy.zariba.com Overview Lecture 1

13

Timeline

• 5-6 months• 2 times a week from 18:30 to 21:30• Optional workshop on Saturday from 11:00 to

13:00

Page 14: From Noob To Game Developer academy.zariba.com Overview Lecture 1

14

What to expect

Upon successful completion of the course:• You will know the basics of C#, OOP, Quality Code,

JavaScript, TypeScript, Phaser and Unity3D• You will have made 10+ games• You will have sufficient experience to work as a

Game Developer• The best (all) who complete this course can start

working at Zariba Group

Page 15: From Noob To Game Developer academy.zariba.com Overview Lecture 1

15

References

Page 16: From Noob To Game Developer academy.zariba.com Overview Lecture 1

16

Zariba Academy

Questions