index.md 4.64 KB
Newer Older
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
1
2
3
# Main Page

**Basics of Game Development - TTOW0211**
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
4
5
6
7

**Lecturers:** Paavo Nelimarkka + visiting lecturers  
**Contact:** firstname.lastname@jamk.fi  
**Course scope:**  5ects = 135h  
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
8
**Study method:** 100% distance learning
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
9

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
10
- [Course description & grading](description-and-grading)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
11
- [MS Teams](https://teams.microsoft.com/l/team/19%3ad808726232104e75b6676816de685342%40thread.skype/conversations?groupId=96a20233-be92-43a5-8d99-93e98e24a491&tenantId=6e9eaaf0-3ff7-4de9-8cd4-1ffbd45951b9)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
12
- [Optima](https://optima.jamk.fi/)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
13

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
14
15
**Check if you have enrolled to both the courses (through Asio system) if you're attending both!**

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
16
17
### How to get started?

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
18
Here will be a video in a moment!
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
19

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
20
### Course Schedule
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
21

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
22
| Week | What happens |
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
23
|:-----|:-------|
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
24
| 3 | Course description, start studying |
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
25
| 5 | [Opening the EXAM-studio test](https://exam.jamk.fi/enroll/exam/6075?code=TTOW0211) | 
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
26
| 10 | **Deadline for EXAM test, assignments** and course feedback |
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
27
| ?? | Game Development Project course starts! |
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
28

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
29
30
**Assigment deadlines:**
- 31.1. Gitlab project repository, synopsis & post-mortem
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
31
- 8.3. Paper prototype, GDD & the pitch video
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
32

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
33
34
35
36
37
38
39
40
41
42
43
## Web courses

Go through these courses. They will be tested later on the course.

- [Introduction to Game Design (California Institute of the Arts)](https://www.coursera.org/learn/game-design)
	- Audit only, don't do assignments
- [Principles of Game Design (Michigan State University)](https://www.coursera.org/learn/gamedesign)
	- Audit only, don't do assignments
- [Business of Games and Entrepreneurship (Michigan State University)](https://www.coursera.org/learn/gamedev-business)
    - Audit only, don't do assignments

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
44
[Enroll to the test here](exam.jamk.fi/)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
45
46
47

## Assignments

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
48
**After you've gone through the web courses** start making these assignments in your course repository.
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
49

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
50
- [Learn the basics of Gitlab and fork the course template](assignments/gitlab-basics)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
51
- [Return a link to your project repository to Optima return folder](https://optima.jamk.fi)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
52
- [Join the MS Teams channel](https://teams.microsoft.com/l/team/19%3ad808726232104e75b6676816de685342%40thread.skype/conversations?groupId=96a20233-be92-43a5-8d99-93e98e24a491&tenantId=6e9eaaf0-3ff7-4de9-8cd4-1ffbd45951b9)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
53
- [Synopsis](assignments/synopsis) (from 2-3 ideas) (1 page each)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
54
- [Post-mortem analysis](assignments/postmortem) (3-5 pages)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
55
- [Paper Prototype](assignments/prototype) (presented on video)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
56
57
- [GDD](assignments/gdd) (10-15 pages)
- [Game idea pitch video](assignments/pitch) (max 5min)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
58
59
60
61
- [Unity3D basics, Roll-a-ball](https://unity3d.com/learn/tutorials/s/roll-ball-tutorial)
    - Upload the webgl build on student S-folder for example!
	- Optional: [PhaserJS Basics](https://phaser.io/tutorials/making-your-first-phaser-3-game)

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
62
63
See the deadline is the course timetable above.

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
64
65
66
67
68
69
## Optional material

Here are some optional learning material for those who really are interested in game development! Coursera courses are free to audit. Udemy courses do cost, but they are on (big) sale every other week.

### Coursera

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
70
71
72
73
- [https://www.coursera.org/learn/game-development](https://www.coursera.org/learn/game-development)
- [https://www.coursera.org/learn/gamedev-platforms](https://www.coursera.org/learn/gamedev-platforms)
- [https://www.coursera.org/learn/video-game-story](https://www.coursera.org/learn/video-game-story)
- [https://www.coursera.org/learn/gamification](https://www.coursera.org/learn/gamification)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
74
75
76

### Udemy

Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
77
78
79
80
81
- [https://www.udemy.com/unitycourse/](https://www.udemy.com/unitycourse/)
- [https://www.udemy.com/unrealcourse/](https://www.udemy.com/unrealcourse/)
- [https://www.udemy.com/blendertutorial](https://www.udemy.com/blendertutorial)
- [https://www.udemy.com/pixel-art-for-video-games/](https://www.udemy.com/pixel-art-for-video-games/)
- [https://www.udemy.com/gamemusiccourse/](https://www.udemy.com/gamemusiccourse/)
Paavo Nelimarkka's avatar
Paavo Nelimarkka committed
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
 




<script type="text/javascript">
    window.doorbellOptions = {
        id: '9994',
        appKey: 'IY3S6UN8uUFg05vN01emEsR3gyhVi9OhOBv4RKRJpQfI99O8IhTm99PY9aCvD3QI'
    };
    (function(w, d, t) {
        var hasLoaded = false;
        function l() { if (hasLoaded) { return; } hasLoaded = true; window.doorbellOptions.windowLoaded = true; var g = d.createElement(t);g.id = 'doorbellScript';g.type = 'text/javascript';g.async = true;g.src = 'https://embed.doorbell.io/button/'+window.doorbellOptions['id']+'?t='+(new Date().getTime());(d.getElementsByTagName('head')[0]||d.getElementsByTagName('body')[0]).appendChild(g); }
        if (w.attachEvent) { w.attachEvent('onload', l); } else if (w.addEventListener) { w.addEventListener('load', l, false); } else { l(); }
        if (d.readyState == 'complete') { l(); }
    }(window, document, 'script'));
</script>