YouTube2Text

ISU Fall 2026 - DGD205 Week 2 - 01.10.2026 — Transcript

by Onur EREREN · 12,856 words · 1,996 segments · language en · Watch on YouTube

Full transcript

  1. 0:01Good morning everyone and welcome to DGD
  2. 0:04205 game development pipelines the
  3. 0:08course with an obscure name that you
  4. 0:10might know you might not know what it is
  5. 0:13about all right but it will be all will
  6. 0:15be made clear in a moment and a quick
  7. 0:18note it it is week two it is the 1st of
  8. 0:22October 2026 and in case you are
  9. 0:25watching this later on to cram for the
  10. 0:28exam
  11. 0:29There was no week one. Week one was
  12. 0:32swallowed whole by the opening lecture.
  13. 0:36So there's that. So this week we are
  14. 0:38going to take last week was going to be
  15. 0:40introduction. This week is going to be
  16. 0:42the introduction plus week one. But
  17. 0:46don't worry I can cover everything as
  18. 0:48quickly as I want. I am the professor
  19. 0:50after all. What I say goes. So but let's
  20. 0:53quickly uh talk about the class a little
  21. 0:57bit. We will talk, we will go and do
  22. 1:01things. Here is the syllabus. I'm going
  23. 1:03to open it for you for game development
  24. 1:05pipelines. But some things to get out of
  25. 1:08the way first.
  26. 1:10This is my new whiteboard. Do you like
  27. 1:13it? But the problem is I am not used to
  28. 1:17this yet. So for this week, my fumbles
  29. 1:22and my bad handwriting will be the
  30. 1:25whiteboard's fault. It's what be my
  31. 1:27fault at all. Okay. So,
  32. 1:31you know who I am. You know my name. I
  33. 1:33should get that music into here
  34. 1:34sometime. Wonderful theme song. But what
  35. 1:39we will have is
  36. 1:44a midterm. Oh, before that. No, before.
  37. 1:48Yes. Before that, it was kind of like a
  38. 1:50Henry Kevl moment. You know that in
  39. 1:52Warhammer? You Yes. So uh
  40. 1:57but okay the way to contact me. So
  41. 2:02proper class etiquette actually let me
  42. 2:06write it.
  43. 2:14This might seem like etiquette to you
  44. 2:16the Turkish students. It is not. It's an
  45. 2:19English word meaning
  46. 2:21gentlemany but it doesn't in involve
  47. 2:24anything about being a gentleman. It's
  48. 2:26it's about doing things properly and if
  49. 2:28you have played the end you know this
  50. 2:30because there's a skill named etiquette
  51. 2:32but other than that so it means how do
  52. 2:35we do things around here now if you want
  53. 2:37to reach me you are going to reach me
  54. 2:39through these emails.
  55. 2:47I think you can figure out this means
  56. 2:49yet. Okay, it it is not or anything.
  57. 2:57And then there is
  58. 3:00arguably
  59. 3:08this is the one you would normally go
  60. 3:09for if the school has decided to
  61. 3:14activate it because they generally
  62. 3:16activate it around mid November every
  63. 3:19year. I don't know why. I think probably
  64. 3:22I'm not important enough for them. So
  65. 3:25this is okay. And this is okay. And if
  66. 3:29you somehow get a hold of it, which is
  67. 3:30not difficult, of course, I will not
  68. 3:33write it here to make your job harder.
  69. 3:37What? Oh, it's an eraser. Sorry.
  70. 3:41And this is too thin. As you can see,
  71. 3:43I'm trying to adjust for this thing. And
  72. 3:46it seems to be a great piece of
  73. 3:48software, but there are serious
  74. 3:50problems. I'm still writing my personal
  75. 3:52email. Why? Why? Why? Why?
  76. 4:00This is a big no. Okay. Why? Because it
  77. 4:05is very crowded in there. Your mail will
  78. 4:07probably get lost and even if it is, I
  79. 4:10will not respond to it. Okay. The reason
  80. 4:13is our correspondence for this class
  81. 4:16should be recorded appropriately just in
  82. 4:19case in the future you or me decide to
  83. 4:24say but you said this and I said that
  84. 4:27again it can be me who is in the wrong
  85. 4:29it can be you who is in the wrong okay
  86. 4:32I'm not discriminating
  87. 4:34but what what's been sent through email
  88. 4:38in one mailing will always be true,
  89. 4:43right? So, please, if you're going to
  90. 4:46write me about anything
  91. 4:48about the class, write me through here.
  92. 4:51Okay? And definitely
  93. 4:57and absolutely
  94. 5:01not this.
  95. 5:05Okay? Do not You have my number. it's in
  96. 5:08the uh group but please do not reach out
  97. 5:12to me on WhatsApp about the class for
  98. 5:14the same reason. All right. Anything
  99. 5:17else? If you have any questions
  100. 5:18regarding game design or if you if you
  101. 5:20have a question regarding another course
  102. 5:23if you if you want advice about
  103. 5:25something please you can reach out to me
  104. 5:28on WhatsApp about that. Okay. If you try
  105. 5:31to reach out to me about this class or
  106. 5:34any of my classes that you take on
  107. 5:37WhatsApp, I will let you
  108. 5:42be seen and that will be that.
  109. 5:46Okay.
  110. 6:34for
  111. 6:36WhatsApp.
  112. 6:40WhatsApp
  113. 6:54Foreign
  114. 6:56speech. Foreign speech. Foreign speech.
  115. 7:26for
  116. 7:42we we got that out of the way. Now about
  117. 7:45the class structure,
  118. 7:49as you know, our borders are in red,
  119. 7:53our titles are in white. and important
  120. 7:56things are underlined in yellow. So
  121. 8:01no, not let's not call it class
  122. 8:03structure because I want you to wake up
  123. 8:06and be aware of what's going on. It will
  124. 8:09be the grading system.
  125. 8:13Suddenly all ears are perked up because
  126. 8:15it's about grading, right? What's more
  127. 8:18important than grading
  128. 8:23grading system? I follow a
  129. 8:2740,
  130. 8:2930,
  131. 8:3220,
  132. 8:3410 approach. 40 is the final exam,
  133. 8:4030 is the midterm exam,
  134. 8:4420 is attendance,
  135. 8:48and 10 is assignments.
  136. 8:54Now uh these two can swap places from
  137. 8:57time to time. Okay. But the thing is the
  138. 9:01thing about attendance. Have any of you
  139. 9:03taken one of my classes before?
  140. 9:06I know Ahmed Tar because I've seen his
  141. 9:08face.
  142. 9:09>> I think
  143. 9:09>> I'm just coming to that. I've seen his
  144. 9:11face and I've seen Nikita and I read him
  145. 9:16all the time and sometimes he speaks
  146. 9:18too. So I know you for example you guys
  147. 9:21but others
  148. 9:24what you should know about me is about
  149. 9:27attendance I'm pretty flexible okay this
  150. 9:30lecture is online maybe you don't have
  151. 9:32even any other courses today so you are
  152. 9:34not at school that's all of is perfectly
  153. 9:37online and okay and some I know some of
  154. 9:40you are working that's also fine so I'm
  155. 9:43not hard on attendance okay which is why
  156. 9:45I don't fail anybody based on attendance
  157. 9:48you won't fail fail because of
  158. 9:50attendance. You may not come to any of
  159. 9:52the classes. You can just watch the
  160. 9:54YouTube recordings or not. And what you
  161. 9:57would lose would be just 20%.
  162. 10:00You would go on with 80% of the class.
  163. 10:03And to be honest, I'm not even that
  164. 10:06strict about it. Okay? Because if you
  165. 10:10ace these two, I don't want to lower
  166. 10:13your grade too much just because you
  167. 10:15didn't attend. So what I do is this.
  168. 10:17Generally,
  169. 10:21if you don't attend any of the classes,
  170. 10:25this will be a little low. If you attend
  171. 10:27some of the classes and these grades are
  172. 10:30good, I will bump this up to meet these.
  173. 10:35So, I will make sure you won't get
  174. 10:37anything below what your exams
  175. 10:40entitle you to. Okay?
  176. 10:43But your exams may not be very good or
  177. 10:46they might be mid as alpha genpha says
  178. 10:49these days but you attend and you
  179. 10:52participate in class then I give this a
  180. 10:55full grade and it bumps your grade up a
  181. 10:58little bit. Okay, is that clear?
  182. 11:02Very brief Turkish version.
  183. 11:49And the criteria for a criterion it's
  184. 11:53singular for attendance is some of you
  185. 11:56know this already. If I can kill you
  186. 11:59with a death note
  187. 12:02then you are present in class. What does
  188. 12:04it mean? It means I know your name. I
  189. 12:06know your face and I can also associate
  190. 12:09the two. Okay.
  191. 12:12And
  192. 12:14you might have students online students
  193. 12:18have an unusual rate of broken webcams.
  194. 12:22So normally you would say about 5%
  195. 12:26of webcams in the world would be broken
  196. 12:29right on average because they are
  197. 12:30electronic devices. They work. If you're
  198. 12:33if in students it's something about 60%.
  199. 12:36So in 10 students, six of them says, "Oh
  200. 12:38sir, my webcam is broken. My webcam
  201. 12:40doesn't work. My webcam has went to
  202. 12:42Bahamas or something like that." All
  203. 12:44right, I know that's not true. I know
  204. 12:47you don't want to turn on your webcams
  205. 12:50for any reason. Maybe it's because you
  206. 12:53were online students during the COVID
  207. 12:55pandemic and you wanted to play games in
  208. 12:58the background. Maybe one of you is
  209. 12:59playing LOL or Valor, even worse. Maybe
  210. 13:02even playing Valerant right now.
  211. 13:05In that case, I don't even want to look
  212. 13:06at you anyway. All right. So, if you
  213. 13:10excuse me, I'm going to change the nib
  214. 13:13on one of these because Ah, but where is
  215. 13:16the Ah, that's bad.
  216. 13:21This pen cannot write at all
  217. 13:25properly. So, if you excuse me just for
  218. 13:28one second, I will try to conduct an
  219. 13:31operation.
  220. 13:34I will switch to my final pen nib if I
  221. 13:39can. Oh. Oh, no. Wait a second. Wait,
  222. 13:42wait, wait, wait. It's done. No, I just
  223. 13:46pulled out the new one. And as you can
  224. 13:48see, now I will pull out this one
  225. 13:51very expertly. I cannot do that, but I
  226. 13:55did. And I will insert the new one. And
  227. 13:59even the new one is worn out a little
  228. 14:01bit too bad. Okay. Sorry. Then I have to
  229. 14:04buy new ones,
  230. 14:06right? And the old old one
  231. 14:11goes in here. Ah,
  232. 14:15there was a very nifty removing hole
  233. 14:18here. And I just missed it.
  234. 14:21Okay. Any questions about the grading
  235. 14:23system? Then let's test this out. Not
  236. 14:26this one, but this one. It's It's
  237. 14:29working. It's working.
  238. 14:31Star Wars one episode racer. Episode one
  239. 14:34racer reference. By the way, a new
  240. 14:35episode one racer game is coming up and
  241. 14:37it's going to be spectacular. I will
  242. 14:39play the heck out of it. Any questions
  243. 14:41regarding this?
  244. 14:44This will be a paper exam.
  245. 14:48Hang on. Okay. This will be a paper
  246. 14:50exam. This will also be a paper exam
  247. 14:53because we are kind of like a
  248. 14:55theoretical class.
  249. 14:57And in this exam
  250. 15:00there will be no phones.
  251. 15:04Okay.
  252. 15:06I hide it that I will be there. If I was
  253. 15:12you would see a very bad side of me
  254. 15:15and there will be no notes
  255. 15:19solely for the reason that you won't
  256. 15:22need them. Okay? Because my exams if any
  257. 15:26of you have entered them before are not
  258. 15:28very difficult. What we will have a I
  259. 15:32will give instructions to assistants. If
  260. 15:35any phones are seen
  261. 15:38they have to take your exam immediately
  262. 15:41and hold
  263. 15:43take note of it. Tutanak tutmak in
  264. 15:45Turkish. And if any notes are seen, they
  265. 15:48will gently ask you to leave them out of
  266. 15:50class because apparently and rightfully
  267. 15:54so. Once the exam is over and the papers
  268. 15:59are collected,
  269. 16:01we cannot do anything about this because
  270. 16:03it means we saw or didn't see it and we
  271. 16:05accepted this. So before the exam, these
  272. 16:08things will be checked. They are always
  273. 16:09checked. But some people in the past
  274. 16:12have slipped in phones and they've been
  275. 16:15seen using them.
  276. 16:19And this will
  277. 16:22well let me just tell you this will net
  278. 16:26you a
  279. 16:29zero. Okay, that exam will be null for
  280. 16:31me. It will be zero. Why? because
  281. 16:33everybody else is there and they have
  282. 16:37studied for something and they're on the
  283. 16:39same course with you, right? And they
  284. 16:41are doing what should be done and you
  285. 16:43are there trying to cheat with notes or
  286. 16:46phones. That's not fair. Okay, I don't
  287. 16:50gain anything from that but the people
  288. 16:53that studied with you are you are being
  289. 16:56unfair to them. Okay, does that make
  290. 16:59sense?
  291. 17:00So because I mean what would happen if I
  292. 17:04if you just took out your phone and then
  293. 17:06ask chat GPT about the question it would
  294. 17:07give you a stellar answer. I would
  295. 17:09probably know if it's chat GPT because
  296. 17:11of the way it's worded it. But then
  297. 17:15again I cannot do anything about that
  298. 17:17because there is no way to say you can
  299. 17:19just say oh I just wrote like chat GPT
  300. 17:21you are exaggerating sir and there's
  301. 17:23nothing I can do about that. So
  302. 17:26uh but rest assured the exams are not
  303. 17:30difficult. There will be a test section.
  304. 17:33Okay. And then there will be an open
  305. 17:35question section. In the open questions
  306. 17:38I will ask you to explain certain things
  307. 17:41because just test is too easy.
  308. 17:45But just open question may not well
  309. 17:49there should be an a little bit easier
  310. 17:51test section to give you some points
  311. 17:54about
  312. 17:56so
  313. 17:58if you have taken my exams before you
  314. 18:00know the exams are not that difficult.
  315. 18:02I'm not asking anything I didn't
  316. 18:06talk to you about in the classes. So I
  317. 18:08don't say anything like watch this or
  318. 18:11read this and then I will ask you from
  319. 18:13that. Okay, everything that I will ask
  320. 18:16you will be uttered in the classroom. So
  321. 18:20if you watch them live, you will have a
  322. 18:22better understanding of it. You can
  323. 18:23watch the recordings as well. Anyway, so
  324. 18:27are we clear on this as well? Please,
  325. 18:30please, oh please do not cheat. Not for
  326. 18:35me, but for your other classmates.
  327. 18:38Nobody likes a cheater except for other
  328. 18:41cheaters. Cheater knows cheater and
  329. 18:43cheater likes cheater and cheater also
  330. 18:45cheats cheater. So and it makes them all
  331. 18:48cheaper. Okay, I'm moving on. But any
  332. 18:51one thing you won't have much of an
  333. 18:54assignments in this class. So you don't
  334. 18:56have to worry about this. Maybe one or
  335. 18:57two.
  336. 18:59But one thing you know about me already
  337. 19:02is
  338. 19:04late submission
  339. 19:08equals zero. All right. But as I say,
  340. 19:13it's only 10% in this class. So, but I
  341. 19:15will give you a zero.
  342. 19:18But it's only 10%. So, in this class, it
  343. 19:20doesn't matter that much. If you take
  344. 19:21any other classes from me, you should
  345. 19:23know that this is my one very very hard
  346. 19:26rule. If you late assign, if you give an
  347. 19:29late submission, you get a zero.
  348. 19:31Actually, I think it was last semester,
  349. 19:34a very very good student of mine, uh,
  350. 19:38a guy I know and he's a very good
  351. 19:41student,
  352. 19:43but
  353. 19:45he had a medical condition
  354. 19:48and he submitted late and his exam was
  355. 19:52midterm exam was very good too. So, and
  356. 19:55he had a report about it,
  357. 19:58but
  358. 20:01How to put this? The condition was a
  359. 20:05known condition from before. It wasn't
  360. 20:07something that just came up recently.
  361. 20:11So, I did not fail him. I gave him the
  362. 20:14bare minimum to pass.
  363. 20:17That was the most I did
  364. 20:20up until now for a student because there
  365. 20:23was a medical report and he was a real
  366. 20:27good student.
  367. 20:29any of any of these conditions were
  368. 20:31missing he would get a zero okay
  369. 20:36that stands for you too but not for this
  370. 20:38class I mean nothing to worry about here
  371. 20:40okay so let's look at what we will go
  372. 20:44through this semester
  373. 20:48hey wait a second
  374. 20:51it did it didn't move okay this one
  375. 20:53moves this one moves this one switches
  376. 20:59I don't like that.
  377. 21:01Anyway, I will have to fix that. I mean,
  378. 21:04theatrics, right? It's everything. So,
  379. 21:07let's take a look at this. I'll share my
  380. 21:09screen so you can see the text better.
  381. 21:14What do we have here?
  382. 21:17Wait a second. Don't do it from here. Do
  383. 21:19it from here. Yeah. Now, this is
  384. 21:23something
  385. 21:25painstakingly and
  386. 21:27wonderfully crafted by your friends.
  387. 21:32Maybe some of you are here. Those of any
  388. 21:34is anyone involved in crafting of these
  389. 21:36syllabuses syllabi
  390. 21:40interesting
  391. 21:41for example sometimes you say formula
  392. 21:45criterion criteria singular plural. Now
  393. 21:48if it is coming from Latin you do that
  394. 21:51but if it's coming from ancient Greek
  395. 21:53you don't do that. How do you know? You
  396. 21:55cannot know. So for example, it's not
  397. 21:58octopi. Octopus is singular. Octopuses
  398. 22:02is the correct one because octopus is
  399. 22:04not Latin. It's ancient Greek. So it
  400. 22:05isn't octopi. So if you try to go around
  401. 22:08being a wise ass about, oh, it's
  402. 22:11actually octopi and someone just shuts
  403. 22:13you down, that's on you. Do your
  404. 22:15research before you try to be a wise
  405. 22:17ass. Okay. Anyway,
  406. 22:19so but this is a wonderfully crafted
  407. 22:23thing. So maybe I can even ask some
  408. 22:25things from here. There's text in here.
  409. 22:28See, now it's up to you to decide if I'm
  410. 22:31really joking or not.
  411. 22:34Anyway,
  412. 22:36introduction to class discussion. We
  413. 22:38don't discuss anything. You don't speak,
  414. 22:40I speak. That's the way this goes. I
  415. 22:42would love a good discussion, but it
  416. 22:43rarely happens. Meeting. Hello, we met.
  417. 22:47Topics, we are just about to go over
  418. 22:49that. Rules and requirements. We just
  419. 22:51went over that. And here now steps of
  420. 22:54game development conceptualization
  421. 22:57pre-production production and
  422. 22:59post-production what are these [snorts]
  423. 23:02big actually let's talk a little bit
  424. 23:04about what this entire course is about
  425. 23:07because what is a pipeline what does it
  426. 23:09do now we're going to talk about
  427. 23:14the topic of
  428. 23:16you founded a studio now what okay this
  429. 23:20is also the title of my
  430. 23:22You founded a studio. Now what?
  431. 23:26And then you will you start a game and
  432. 23:30if you are four or five people and you
  433. 23:33just randomly run around, message each
  434. 23:36other on WhatsApp and try to do
  435. 23:38something, you will most likely not
  436. 23:41finish that. Okay. What you need is
  437. 23:45a set way of
  438. 23:48rules to do something. How do we do
  439. 23:52this? So when your studio grows, you
  440. 23:56will have an understanding of how to do
  441. 23:59things, you will be able to document it
  442. 24:01as such and people,
  443. 24:04newcoming people to your studio will not
  444. 24:07be lost and also you won't be lost when
  445. 24:10you try to remember how you did
  446. 24:12something.
  447. 24:14So we're going to look at workflows and
  448. 24:17pipelines. There are two different
  449. 24:18things. The game the game is named the
  450. 24:21course is named pipeline but we will
  451. 24:24look at workflows and pipelines. What is
  452. 24:27and what is not a pipeline? How art code
  453. 24:30and design meet in pipelines. This will
  454. 24:32be next week and then we will look into
  455. 24:36the most important thing that you can
  456. 24:39take away from this course version
  457. 24:42control. Does anybody know what version
  458. 24:44control is
  459. 24:46already?
  460. 24:51Nobody.
  461. 24:53Not a single one of you
  462. 24:56>> kind of.
  463. 24:58Then why don't you say so?
  464. 25:05[laughter]
  465. 25:07Okay. Then I will tell you this. If you
  466. 25:09know what version control is, please
  467. 25:12raise a hand or do something. I want to
  468. 25:14know how much you know so I can teach
  469. 25:16you better. Okay.
  470. 25:24[laughter]
  471. 25:30Okay. So, only ST knows about version
  472. 25:32control. The rest is okay. I met Taric
  473. 25:35also knows. The rest of you are
  474. 25:37completely oblivious. And actually, let
  475. 25:40me take a look. You are 19 people here
  476. 25:42right now and the class has 25 people.
  477. 25:45So, not bad.
  478. 25:48Not bad.
  479. 25:52But okay,
  480. 25:5418
  481. 25:5617 of you are completely oblivious
  482. 26:00to what version control is. You have
  483. 26:02never even heard of GitHub.
  484. 26:05That's what I understand. So, I'm going
  485. 26:08to teach you that even if I have to die
  486. 26:11doing it because
  487. 26:14version control is the thing that will
  488. 26:19save your back so many times. For
  489. 26:23example, one of the do you remember how
  490. 26:26I told you webcam failure is the most
  491. 26:29common thing that students experience?
  492. 26:31The second one is laptop or hard disk
  493. 26:33failure because magically your laptops
  494. 26:38fail right before you have to submit a
  495. 26:42project. So I get emails after emails of
  496. 26:45sir I'm sorry my laptop has crashed my
  497. 26:47my hard disk is corrupted etc etc. Now
  498. 26:52this is the solution to that. Version
  499. 26:54control will protect your precious files
  500. 26:57even if you have never started doing it.
  501. 27:00Okay? So that is not an excuse either.
  502. 27:03Version control will protect your files,
  503. 27:07keep them safe and also give you a
  504. 27:11breadcrumb to track what you did and
  505. 27:15when. That is also very important
  506. 27:17because sometimes you use a you change
  507. 27:20something in your game and it completely
  508. 27:22breaks everything or it isn't fun and
  509. 27:25you want to roll back. This lets you do
  510. 27:29that. And this will also prevent you
  511. 27:31from going to Reddit with tears in your
  512. 27:34eyes saying I have lost six months of
  513. 27:37work because my laptop crashed
  514. 27:40and then they will tell you you should
  515. 27:42have used version control
  516. 27:44and they will be right. Okay, that's why
  517. 27:49we have one week of it. Previously we
  518. 27:51had two weeks of it. But look what
  519. 27:53happened here. We have only 13 weeks
  520. 27:56before the finals. Previously we had 14.
  521. 27:58One year we had 15 that was a great year
  522. 28:01but this semester we have only 13 weeks
  523. 28:04so two weeks of git was cut down to one
  524. 28:07but don't worry I will put it in your
  525. 28:11head because it will come up in the exam
  526. 28:14both in midterm and in final okay so
  527. 28:18please take this seriously when I tell
  528. 28:20you this course is about pipelines but
  529. 28:24git and github will be the most
  530. 28:27important thing you will learn because
  531. 28:30practically it will help you in any job
  532. 28:33application as well. Knowing version
  533. 28:35control is a plus even if you are an
  534. 28:38artist.
  535. 28:40I'm looking at you art people. All
  536. 28:42right.
  537. 28:44So then
  538. 28:46we will look at pre-production
  539. 28:48workflows, concept development, budget
  540. 28:51planning and pipeline planning because
  541. 28:54basically what happens after production
  542. 28:57and post-production is completely up to
  543. 28:59you. But there are things that you can
  544. 29:01do right during pre-production that will
  545. 29:04make your life a lot less painful. All
  546. 29:08right. Then you will look into thing
  547. 29:10that you don't like at all.
  548. 29:12documentation which is crucial but
  549. 29:15dreaded by designer and coder alike.
  550. 29:18Artists don't even care about
  551. 29:20documentation but they should. So we
  552. 29:22going to look at the documents that you
  553. 29:24would need for your game throughout your
  554. 29:27development journey. Okay?
  555. 29:30And we will also look at devlogs and
  556. 29:31video documentation possibilities.
  557. 29:34Then we will take a look we will take
  558. 29:38since most of you are working in unity
  559. 29:40and will be working with unity we will
  560. 29:43going to look at some pipeline examples
  561. 29:45Unity not the definitive way to do
  562. 29:48things but good practices and examples
  563. 29:52of how to set up a pipeline and you are
  564. 29:55still asking what is a pipeline I mean
  565. 29:57you've been talking about it nonstop for
  566. 29:59half an hour but you haven't told us
  567. 30:01what it is okay I just will all Right?
  568. 30:05But as you see it is actually next week
  569. 30:08but I can make an exception for you
  570. 30:11or very brief exception. And then 3D and
  571. 30:14animation pipeline examples in Unity and
  572. 30:18audio pipeline examples in Unity.
  573. 30:21Project management basics because you
  574. 30:23will need this project management
  575. 30:27doesn't mean just business side of it.
  576. 30:32Well,
  577. 30:33a spoiler,
  578. 30:36project management is all about timing
  579. 30:38and time management. So, if you are bad
  580. 30:41at time management, you either get good
  581. 30:45or you don't become a product manager.
  582. 30:48All right. It also involves managing
  583. 30:50people and people's skills, all that
  584. 30:52jazz.
  585. 30:54Introduction to QA. Implementing QA in
  586. 30:56pipelines. QA stands for quality
  587. 30:58assurance. It is the step after
  588. 31:02development
  589. 31:04where someone comes in, tests the thing
  590. 31:06and then says this part is broken and
  591. 31:08this part is broken. Nobody likes them.
  592. 31:11They are paid very little amount of
  593. 31:13money. Nobody cares about them. But QA
  594. 31:17is absolutely crucial if you want to
  595. 31:20ship something that works. Okay? And
  596. 31:25then we will do a review for the final.
  597. 31:28than the finals. Now, this gives us some
  598. 31:32wiggle room. So, I may not be able to
  599. 31:36get into all of it this week. It will
  600. 31:38bump everything down a little bit. No
  601. 31:41problems because this will not come up
  602. 31:43in the midterm. So, if we we have
  603. 31:45already lost one week. So, I will start
  604. 31:50this one but probably finish it next
  605. 31:52week. But don't worry, there won't be
  606. 31:54any problems when you enter the midterm.
  607. 31:57I will not be asking from this anyway.
  608. 32:00So, you're good. We are all good because
  609. 32:03as you know better than I do, midterm
  610. 32:07exam week shifts
  611. 32:11a lot in Estonia University. You have
  612. 32:13midterms on week six, you can have
  613. 32:15midterms on week seven, you can have
  614. 32:17midterms on week eight. And this is
  615. 32:20interesting because in a 13week
  616. 32:22semester, it's on week eight. But in a
  617. 32:2415week semester, it's on week six. I
  618. 32:27mean,
  619. 32:29life is unpredictable.
  620. 32:31So is your university. So embrace it.
  621. 32:33Okay.
  622. 32:37Okay. Some people thrive in chaos. That
  623. 32:40will be you. So
  624. 32:44let's get back here. All right. Do you
  625. 32:47want to take a break?
  626. 32:50Let's take a five minute break. Okay. I
  627. 32:53will pause the recording. So the entire
  628. 32:55recording will be one monlock but it's
  629. 32:5810:50. So let's meet back here in 1055
  630. 33:02and we will go into the meat of it.
  631. 33:14>> Recording in progress.
  632. 33:17>> Okay everyone, welcome back.
  633. 33:20If you are watching this from YouTube,
  634. 33:22you just experienced a time jump where
  635. 33:24you didn't feel anything in between.
  636. 33:26That is by design. So let's go. Now we
  637. 33:31will get into the actual topic that we
  638. 33:34are supposed to work with. Right. Let me
  639. 33:41let's find and this thing has a stupid
  640. 33:44zoom ability. zoom unzoomability because
  641. 33:48you see I have to go here and zoom out
  642. 33:51from here like this that is a pain
  643. 33:57and I don't want to do that and we don't
  644. 33:58know what is 100% is either so this is
  645. 34:03kind of
  646. 34:05I the moment I find a better software
  647. 34:09I'll jump ship so I expect your input
  648. 34:11about what can be a better whiteboard
  649. 34:14maybe I'll have my own coded
  650. 34:18see I couldn't even go into this so
  651. 34:22let's move on
  652. 34:24so what do you mean with pipelines
  653. 34:28well I know we are going to talk about
  654. 34:30the production steps first but what is a
  655. 34:33pipeline right
  656. 34:49Okay. Now,
  657. 34:51uh you can say what a pipeline is. It is
  658. 34:55made of pipes, right?
  659. 34:59And it comes literally comes from this.
  660. 35:02When you are going to transfer a liquid,
  661. 35:05you lay a group of pipes together,
  662. 35:08right?
  663. 35:09And this will enable your job to start
  664. 35:12or your liquid to come from one end and
  665. 35:14end in the other. So this is what this
  666. 35:17is literally a pipeline.
  667. 35:20For example, some of the most
  668. 35:22problematic pipelines in the world are
  669. 35:24oil pipelines
  670. 35:26because they are always contested.
  671. 35:28Someone
  672. 35:29uses them to transfer oil and oil is
  673. 35:32very important. But in our
  674. 35:36example,
  675. 35:39a pipeline is
  676. 35:41a standardized.
  677. 35:46Forgive my bad writing.
  678. 35:51I should also change the tablet as well,
  679. 35:53I guess. Let me just take it like this.
  680. 35:56Standardized technical process.
  681. 36:05for moving
  682. 36:10assets and data
  683. 36:16through different
  684. 36:19stages of production.
  685. 36:30I hope you can read this now.
  686. 36:36Erh.
  687. 36:37So what do I mean by that? By the way,
  688. 36:41the key words here are standardized
  689. 36:45and technical. So if you have a pipeline
  690. 36:49about something you say this is the way
  691. 36:53we move this assets. So what do I mean
  692. 36:57by for moving assets and data through
  693. 36:59different stages of production. For
  694. 37:00example, let's take a pipeline that we
  695. 37:03all know very well. So you are making a
  696. 37:053D game, right? For example, what should
  697. 37:08you be doing
  698. 37:10for your 3D models for your characters?
  699. 37:13First you would do 3D modeling.
  700. 37:19And then you would do texturing on
  701. 37:22these,
  702. 37:24right? And then you would do rigging on
  703. 37:27them
  704. 37:30and you would make animations
  705. 37:34and then you would put them into the
  706. 37:37engine.
  707. 37:38Does it make sense this line? Because
  708. 37:42you pretty much know this. So, just a
  709. 37:45quick recap in Turkish.
  710. 38:04pipeline.
  711. 38:13First you have to do the 3D modeling for
  712. 38:16example and by the way a different
  713. 38:19artist can be doing every one of these
  714. 38:21because there are for example there are
  715. 38:24texture artists 3D modelers don't always
  716. 38:27do texturing most of the time they do
  717. 38:30but they don't always do texturing
  718. 38:33rigging and animation can be one bundle
  719. 38:37okay but there are very specific
  720. 38:39specific people who do rigging and
  721. 38:42weight painting. For example, I have an
  722. 38:44animator friend who works in Hollywood
  723. 38:46industry and he doesn't know rigging at
  724. 38:48all. I mean pro he probably can do it if
  725. 38:51needed but he doesn't know it very well.
  726. 38:53So he just receives the rig animated
  727. 38:57rigged already and he just animates. I
  728. 39:01know this because sometimes I heard him
  729. 39:03about talking oh there was this model
  730. 39:06which was rigged very well. So he has to
  731. 39:09work with the rig that is given to him
  732. 39:11and if the rig is good he does better
  733. 39:14job he does does a better job but the
  734. 39:18pipeline is
  735. 39:20how you move through these so maybe for
  736. 39:23example you use maya for this and
  737. 39:28because of some
  738. 39:31I don't know why reason you use
  739. 39:34substance for this
  740. 39:36I don't know if substance can used only
  741. 39:38for texturing but you can use texturing
  742. 39:40and applied on that and you use blender
  743. 39:42for this these two again
  744. 39:45I would question why you would do that
  745. 39:48so it doesn't matter right let's delete
  746. 39:52all of this the thing is your file your
  747. 39:56final 3D character will will move
  748. 40:00through different stages and there will
  749. 40:03be different things you will be doing
  750. 40:04for example the modeler will model
  751. 40:08And then they will also texture it and
  752. 40:10they will put it up in your codebase in
  753. 40:12your repo. Right? Then the rigger will
  754. 40:15pull it up. Maybe these two are same
  755. 40:19people as well but they use different
  756. 40:20software. So you will need to convert
  757. 40:24this format to this format. Maybe
  758. 40:27convert the
  759. 40:29access you right or for example you are
  760. 40:33using unity very notoriously. Let me
  761. 40:36show you.
  762. 40:38You are using Unity for this.
  763. 40:41But you are using Blender for all of
  764. 40:43these, right?
  765. 40:45That's a more sensible approach. Now,
  766. 40:48the thing is, let me just make this
  767. 40:51better.
  768. 40:54The thing is, Blender is
  769. 40:59a Z side up
  770. 41:03software.
  771. 41:06Wait a second.
  772. 41:11Which means in Blender when you have the
  773. 41:15axis X is this, Y is this and Z it Z is
  774. 41:21up. All right. So if you have any height
  775. 41:23it is Z. In Unity
  776. 41:26you have X here, you have Y here and you
  777. 41:31have Z here. So if you build a model
  778. 41:34like this and take it into Unity
  779. 41:38natively without doing any steps at all,
  780. 41:41it will come out this way. You might
  781. 41:44have experienced that your friend models
  782. 41:47something in Blender, hands it over to
  783. 41:49you, you put it in Unity, it cames out
  784. 41:51comes out this way and you have to
  785. 41:53create a special container and then turn
  786. 41:55the model upright inside it. or this one
  787. 42:00works in not specific units but unity
  788. 42:04works in meters.
  789. 42:06So you
  790. 42:09model something here and here it comes
  791. 42:12100 times larger. You might have
  792. 42:14encountered this. What you do to prevent
  793. 42:16this is either change
  794. 42:20export settings in Blender or write a
  795. 42:23small software in between or change the
  796. 42:26import settings in Unity or write a
  797. 42:27script. This is part of your pipeline.
  798. 42:31Okay. The technical thing that you do
  799. 42:35always and consistently to make your
  800. 42:39workflow work.
  801. 42:42So
  802. 42:43uh what do I mean by workflow then?
  803. 42:46Because we going to compare them with
  804. 42:49each other. Let me just not be able to
  805. 42:53zoom out because it's such a tedious
  806. 42:56thing. But a workflow is
  807. 43:04oh in the meantime sorry
  808. 43:08when I put yellow stars at the start of
  809. 43:11something it means I'm probably going to
  810. 43:14ask it in the exam midterm or final. All
  811. 43:17right and the more stars the more
  812. 43:20possible that I'm going to ask it. So
  813. 43:23watch this.
  814. 43:25Okay, I will ask this in the exam.
  815. 43:30Here it is. I'm saying it out loud. This
  816. 43:32will be asked in the exam. Okay, now so
  817. 43:37is this most probably.
  818. 43:42Okay, so be careful, pay attention. Now
  819. 43:46these are
  820. 43:48this is very technical. Okay, as I said,
  821. 43:53what we say is you run these through
  822. 43:55these software and apply these practices
  823. 43:58and use this codebase, run that script,
  824. 44:01the technical things that you do.
  825. 44:03Workflow is more like how we do it. All
  826. 44:07right? Not what we do to make it work,
  827. 44:10but more like how we do it. And we
  828. 44:12define it as the sequence of human tasks
  829. 44:15and decision making processes that
  830. 44:17people follow. So let me just write it
  831. 44:20here first. The mumbo jumbo that you
  832. 44:22will encounter in the exam then we will
  833. 44:24talk about it a little. All right.
  834. 44:30The sequence of
  835. 44:33human tasks
  836. 44:35and decision making processes.
  837. 44:38Let me write it under that.
  838. 44:52Why am I writing this by hand? Why I'm
  839. 44:54not why am I not typing it or just copy
  840. 44:56pasting it from some or better yet why
  841. 44:59am I not showing you slides? Does
  842. 45:01anybody know
  843. 45:16The reason for that is
  844. 45:19if I copy paste it, if the text
  845. 45:21magically appears, your brain doesn't
  846. 45:25parse it as well as writing it like
  847. 45:29this. If I show you a slide, you will
  848. 45:31just fly away. You will look at the
  849. 45:33slide and your mind will start wondering
  850. 45:35here or there. So, and if I also type it
  851. 45:39by hand, type it with a keyboard, it
  852. 45:42will also be not effective. It's it's
  853. 45:44something neurological. Your brain is
  854. 45:47engaged with the input because the input
  855. 45:50is coming in a streaming way. It's not
  856. 45:52blasted on your face at once. I'm I mean
  857. 45:55you have all been in some kind of
  858. 45:56webinar where there are slides and I
  859. 46:00know it doesn't work. All right. So, but
  860. 46:04what does it mean? the sequence of human
  861. 46:06tasks and decision making processes that
  862. 46:08people follow. So it is what kind of
  863. 46:11steps do we follow to do these things
  864. 46:14right? So basically for example let's
  865. 46:18say
  866. 46:20now let's come to this one all right
  867. 46:23let's think about how we do this how we
  868. 46:26do this is for example a 3D artist
  869. 46:32sorry
  870. 46:35Now you will see the difference. 3D
  871. 46:38artist
  872. 46:41receives brief
  873. 46:46from design lead.
  874. 46:49So basically the lead designer comes and
  875. 46:51says to the artist, "Oh, we need a
  876. 46:53character. It's going to be a mage. This
  877. 46:54is a fantasy setting. So we need to
  878. 46:56design a mage." And this is not a
  879. 46:58setting that use they use spell books.
  880. 47:01Instead, they drink potions to cast
  881. 47:03their magic. So, their the wizard should
  882. 47:06be riddled with potions all around. No
  883. 47:08books inside. See, this is a brief about
  884. 47:11what I'm going to do.
  885. 47:14Actually, it would start with
  886. 47:17and for example, then 3D artist
  887. 47:23receives
  888. 47:26or looks up
  889. 47:31concept art from
  890. 47:35the design document,
  891. 47:41right? And then 3D artist
  892. 47:47models and let's say models and textures
  893. 47:50because in this studio 3D artist both
  894. 47:54models and textures, right? Models and
  895. 47:58textures the character.
  896. 48:05The design lead
  897. 48:09reviews
  898. 48:12gives
  899. 48:15revisions.
  900. 48:19You put two more the portions on him. I
  901. 48:21mean, he's going to be a walking shingle
  902. 48:23shingle thing. Just tune down the
  903. 48:25portions a little bit, right?
  904. 48:283D artist revises the model
  905. 48:37approved.
  906. 48:40Okay. Do you see the difference? This is
  907. 48:43how things are done, who you talk to,
  908. 48:46what you do to accomplish this. So I
  909. 48:49didn't write even one software name or
  910. 48:53pipeline element here, right? What
  911. 48:55happens is when we want to model a 3D
  912. 48:59character, what are the steps that we
  913. 49:03take on this one? Does it make sense the
  914. 49:07difference between a pipeline and
  915. 49:10workflow?
  916. 49:14So in this in traditional education,
  917. 49:16some the teacher would say can would
  918. 49:19anybody want to repeat it back to me? I
  919. 49:21don't care about that. If you know, you
  920. 49:23know. But these two will be asked in the
  921. 49:26exam you know. So you better pay
  922. 49:28attention.
  923. 49:32Oh in case in case you aren't aware I
  924. 49:35put this blackboard or whiteboard or
  925. 49:38whatever the board in Google classroom
  926. 49:41as well. So you can study from that. If
  927. 49:44you take notes by hand more power to
  928. 49:46you. You are learning better than the
  929. 49:49rest of them. You are the ace. But if
  930. 49:52you are not taking notes by hand, that's
  931. 49:54also all right. The reason is if your
  932. 49:57hand is working
  933. 50:00physically, you are using more of your
  934. 50:04senses because you already see and you
  935. 50:06already hear. And if you use one more
  936. 50:08thing with your brain, your learning is
  937. 50:11reinforced. Okay? So if you are taking
  938. 50:14your own notes, as I said,
  939. 50:15congratulations. You are those who learn
  940. 50:18better anyway. So, but are we clear? Do
  941. 50:22we have any questions between what these
  942. 50:25two are?
  943. 50:30So, two studios can have entirely
  944. 50:34different workflows or entirely
  945. 50:36different pipelines. There is no correct
  946. 50:38way to do any of this. Okay, that's
  947. 50:41important.
  948. 50:43For example, these two come together.
  949. 50:48I have to zoom out. I dread this moment.
  950. 50:52There should be a quick I mean uh there
  951. 50:56are no keyboard shortcuts. What kind of
  952. 50:58a software doesn't have keyboard
  953. 51:00shortcuts? Okay,
  954. 51:03but let me just write it here. Then
  955. 51:09there is something we call maybe you
  956. 51:11know company culture.
  957. 51:14You must have heard about this. You have
  958. 51:16one as well. It's not a company, it's a
  959. 51:18university. But IA University has a
  960. 51:20culture. So the way you do things in
  961. 51:23Estinia University, the way you talk
  962. 51:26about things, the way you talk about
  963. 51:27your professors, the way you raise
  964. 51:30concerns, all of them are very different
  965. 51:32to Istanul Technical University where I
  966. 51:35am from. Right? So
  967. 51:38what we when we say sorry
  968. 51:45company
  969. 51:47culture this is what we mean
  970. 51:52the way
  971. 51:59things are done.
  972. 52:02Let's let's rename this to be better
  973. 52:05because company culture is the popular
  974. 52:08name but the actual one is organization
  975. 52:11culture right because any organization
  976. 52:13does have this
  977. 52:20the way things are done in an
  978. 52:25organization
  979. 52:26or organization which pronunciation is
  980. 52:28right I don't know nobody does so and
  981. 52:31why do I bring this up because pipelines
  982. 52:34are a part of it for us. Studios don't
  983. 52:38do things the same way. So there is no
  984. 52:40correct way to do this and workflows are
  985. 52:45a bigger part of this.
  986. 52:47Okay. But everything else as well
  987. 52:51communication
  988. 52:53in the organization
  989. 52:56right which software do you use for
  990. 52:58communication? Some people use Slack,
  991. 53:00some use
  992. 53:02Jira, some use Microsoft Teams. I don't
  993. 53:04know why they would, but they do. I
  994. 53:05mean, we don't question them. If you
  995. 53:08join a company, if you join a game
  996. 53:10studio and they tell you, oh, by the
  997. 53:12way, we use Microsoft Teams, don't ask
  998. 53:15them why are you using Microsoft Teams,
  999. 53:17right? Either just go out the door or
  1000. 53:21settle in and use Microsoft Teams along
  1001. 53:23with them because they won't change it
  1002. 53:25for you. So but the thing is also this
  1003. 53:31pipelines workflows communication and
  1004. 53:34how do we say the way to do things in
  1005. 53:36another way right
  1006. 53:39uh way of doing things. I will just
  1007. 53:43write it like that
  1008. 53:46because when you think about the word
  1009. 53:47culture what does culture mean? It means
  1010. 53:50everything about a community right in
  1011. 53:55For example, in sociology, culture is
  1012. 53:59cuisine, clothing,
  1013. 54:03architecture, language,
  1014. 54:05communication ways, hand gestures that
  1015. 54:08are done, right? Swear words,
  1016. 54:11everything, everything that defines a
  1017. 54:14community
  1018. 54:16and kind of sets it apart from other
  1019. 54:18communities is culture. Now, just like
  1020. 54:22we have a Turkish culture, there is a
  1021. 54:24British culture, there's an American
  1022. 54:27culture, if well, it's probably a
  1023. 54:32relatively new one, but it is a culture
  1024. 54:34based on TV and cars and food, but we
  1025. 54:37don't judge. We just make fun of them
  1026. 54:39from time to time. So,
  1027. 54:43companies and game studios also have
  1028. 54:45their cultures. So, you move from one
  1029. 54:48game company to another, right? And you
  1030. 54:51will see some things are done really
  1031. 54:53differently.
  1032. 54:55Maybe if it's from your first job to
  1033. 54:57your second one, it will feel weird and
  1034. 54:59hostile and it will feel like everything
  1035. 55:01is being done wrong because the first
  1036. 55:03thing you learn in life. The first thing
  1037. 55:06we learn is generally the one that we
  1038. 55:09are imprinted with. We kind of always
  1039. 55:12think that is the way to do things
  1040. 55:14because it's the first example that you
  1041. 55:17ever saw. I mean the same goes for our
  1042. 55:19lives as well. The the first time you
  1043. 55:24see some job being done will always be
  1044. 55:27in your mind as if that is the correct
  1045. 55:30way to do it. Even if it changes later
  1046. 55:32on it will feel like that. So but
  1047. 55:37something important to understand it's a
  1048. 55:39little bit out of this classes scope but
  1049. 55:43I want to talk to you about this a
  1050. 55:45little bit anyway. In a organization
  1051. 55:48culture these two can change very
  1052. 55:51easily. Now these
  1053. 55:54don't change that easily because as I
  1054. 55:57said people learn things and it
  1055. 56:00solidifies it calcifies. Okay. And
  1056. 56:03sometimes it's toxic
  1057. 56:06most of the time it can be toxic in
  1058. 56:08certain
  1059. 56:10how to say industries and in AAA it has
  1060. 56:14been toxic for a very long time.
  1061. 56:17Maybe you heard of this crunch debate
  1062. 56:19that came out about five or six years
  1063. 56:21ago. Maybe you heard about it. So
  1064. 56:24basically what happened was
  1065. 56:27AAA companies had this thing called
  1066. 56:30anything can call have crunch.
  1067. 56:33Crunch is when you overwork and
  1068. 56:36overworked isn't written with a W. I am
  1069. 56:39ashamed. I will go kill myself.
  1070. 56:43Overwork. So you stay later hours. For
  1071. 56:46example, you are from 9 to 6, but they
  1072. 56:51ask you to stay until 10:00. They ask
  1073. 56:54you to come on Saturdays or Sundays
  1074. 56:56because the project has to be shipped.
  1075. 56:59So this thing has been a very big thing,
  1076. 57:02right? And it was actually considered
  1077. 57:04the norm. People were working very long
  1078. 57:07hours and they were not compensated for
  1079. 57:11that even sometimes. And the excuse was
  1080. 57:14always, "Oh, games is a thing of
  1081. 57:16passion. So if you're not passionate
  1082. 57:17about it, if you don't give it your all,
  1083. 57:20we don't want you here either." Well,
  1084. 57:23that's not the case. People were losing
  1085. 57:24their health over it. Actually, Blizzard
  1086. 57:28is notorious about this. And there was
  1087. 57:31some sexual harassment
  1088. 57:34cases against them as well, which makes
  1089. 57:36a lot of sense because,
  1090. 57:39well,
  1091. 57:42that times culture is not a very
  1092. 57:44friendly culture for against women. So
  1093. 57:48but there was
  1094. 57:52the wives because the industry was very
  1095. 57:56much male dominant in the 90s and early
  1096. 57:592000s.
  1097. 58:00The wives of employees on Blizzard has
  1098. 58:03written a joint open letter saying, "We
  1099. 58:07want to see our spouses a little bit
  1100. 58:10more, please, if you just could." And
  1101. 58:15it's basically this crunch is almost
  1102. 58:18always management's fault.
  1103. 58:24management either doesn't organize
  1104. 58:26things well, doesn't manage it well, or
  1105. 58:28wants to ship things very fast, so they
  1106. 58:31burn people out and they don't care.
  1107. 58:34This was a very big thing five or six
  1108. 58:36years ago. It was addressed and gamers
  1109. 58:39were involved and gamers basically said,
  1110. 58:43"We don't want faster games. We want
  1111. 58:46better games and healthier people
  1112. 58:47working in them." So companies like
  1113. 58:50Rockstar and Blizzard and CD Project Red
  1114. 58:54said, "Okay, we will not do Crunch
  1115. 58:56anymore." But I guess they still do
  1116. 58:59because why would you not abuse your
  1117. 59:02workers if you can get away with it?
  1118. 59:06That's capitalism for you. So, and what
  1119. 59:09why am I telling you about this? Because
  1120. 59:11you are in Turkey. You will probably
  1121. 59:14work in a game company in Turkey unless
  1122. 59:18you go indie, which I highly suggest you
  1123. 59:20do. But that's besides the point. If you
  1124. 59:22ever go to work in games industry
  1125. 59:26and in Turkey, you should be aware that
  1126. 59:30this crunch thing is very much real
  1127. 59:34still in Turkey because
  1128. 59:37now comes
  1129. 59:40this is a creative actually this
  1130. 59:43this thing is not warranted.
  1131. 59:47I will tell you why a little bit to
  1132. 59:53let's say to
  1133. 59:55increase your immunity.
  1134. 1:00:15The world is not a very nice place. So
  1135. 1:00:18in Turkey,
  1136. 1:00:23creative media
  1137. 1:00:26is basically spearheaded by
  1138. 1:00:28advertisement.
  1139. 1:00:32Anywhere in the world, it is headed by
  1140. 1:00:34advertisement. Right.
  1141. 1:00:39and production, movie and TV production.
  1142. 1:00:42Let's call it TV production. Okay?
  1143. 1:00:46And these two sectors, industries in
  1144. 1:00:49Turkey were
  1145. 1:00:52not very well regulated for a very long
  1146. 1:00:56time. I actually remember a class back
  1147. 1:00:58in my engineering years. It was about
  1148. 1:01:01analog communication. So, it was
  1149. 1:01:03basically about radio communication,
  1150. 1:01:05right?
  1151. 1:01:07It was very technical but our teacher
  1152. 1:01:10was from radio industry as well. He was
  1153. 1:01:14an engineer. He was a very good engineer
  1154. 1:01:16but he was also working in radio
  1155. 1:01:20stations.
  1156. 1:01:21So he told us for example I don't know
  1157. 1:01:25if you have these these days but there
  1158. 1:01:28are frequencies that you tune into to
  1159. 1:01:30listen to a radio station right? I mean,
  1160. 1:01:33you basically tune into a frequency.
  1161. 1:01:36It's something like this. So, [snorts]
  1162. 1:01:39he told us you need to pay pay a fee, a
  1163. 1:01:44license fee to get this. And you are
  1164. 1:01:47wondering what am I where am I going
  1165. 1:01:49with this, but trust me, it's important.
  1166. 1:01:53And he said it's somewhere about
  1167. 1:01:55$100,000
  1168. 1:01:57to secure this frequency, then you can
  1169. 1:02:00use it, right? So you need you need to
  1170. 1:02:02pay a lot of money to be able to have a
  1171. 1:02:06radio frequency for your channel. Now
  1172. 1:02:08these days it's not that important but
  1173. 1:02:11throughout most of modern times it was
  1174. 1:02:14radio was the thing for communication.
  1175. 1:02:18And then we asked him sir but this is
  1176. 1:02:21radio okay how do they manage the bands
  1177. 1:02:25for TV right because TV is also
  1178. 1:02:28broadcast into the air now these days we
  1179. 1:02:31have cable and these days or okay 20
  1180. 1:02:35years ago we had we had cable and these
  1181. 1:02:37days we have internet so internet can
  1182. 1:02:39deliver you Netflix and Amazon and even
  1183. 1:02:41digit if you want to but back in the day
  1184. 1:02:44it was aired and we asked him sir how
  1185. 1:02:47does TV work? How is licensing done in
  1186. 1:02:51the TV? And he said quite bluntly,
  1187. 1:02:55whichever group has more guns,
  1188. 1:02:58has more firepower as in mafia gets
  1189. 1:03:02whatever channel they want in TV. So TV
  1190. 1:03:07in Turkey was built with
  1191. 1:03:10mafia organiz organizations, right?
  1192. 1:03:13Because it was a very effective channel
  1193. 1:03:15of communication.
  1194. 1:03:17So it was done like that. What what do I
  1195. 1:03:22mean by this? Now any organization,
  1196. 1:03:25production organization
  1197. 1:03:27that is built on being lawless will not
  1198. 1:03:31treat its workers right. You can just
  1199. 1:03:34ask your FA Hoja about this. He knows a
  1200. 1:03:37lot about TV production and how unfair
  1201. 1:03:39the conditions are. And I have friends
  1202. 1:03:41in advertisement agencies that don't
  1203. 1:03:44receive wages for two or three months.
  1204. 1:03:47Not because the bosses don't have money,
  1205. 1:03:49but because not paying the workers and
  1206. 1:03:52keeping that money in the bank is more
  1207. 1:03:54profitable. So
  1208. 1:03:57what does it mean? Now,
  1209. 1:04:00unfortunately,
  1210. 1:04:04gaming companies in Turkey more or less
  1211. 1:04:07follow the same approach. not the guns
  1212. 1:04:11approach that is not a thing anymore
  1213. 1:04:15or rather let's say mafia hasn't entered
  1214. 1:04:17the gaming industry
  1215. 1:04:19yet but abusing the workers is pretty
  1216. 1:04:23much alive and well unfortunately now I
  1217. 1:04:28will tell you this I worked in different
  1218. 1:04:30gaming companies in Turkey the people
  1219. 1:04:33you work with are excellent people other
  1220. 1:04:36young people you work with them you
  1221. 1:04:39don't see much of a toxicity there,
  1222. 1:04:43but the buses are very friendly. But if
  1223. 1:04:47you ever hear these sentences, I will
  1224. 1:04:50say them in Turkish also because it's
  1225. 1:04:53important. First, if you hear somebody
  1226. 1:04:55saying
  1227. 1:04:59about any business that you will
  1228. 1:05:01conduct, not not only in gaming, okay?
  1229. 1:05:03You you are going to be freelance and
  1230. 1:05:05you will do something and you will ask
  1231. 1:05:07about the money and they will say
  1232. 1:05:11It means you won't receive that money
  1233. 1:05:13unless you specifically beg for it,
  1234. 1:05:16expose them in social media, dude. And
  1235. 1:05:20the second most important, most
  1236. 1:05:22dangerous sentence you will experience
  1237. 1:05:24in gaming or anywhere is
  1238. 1:05:28we are a family here. If they say that,
  1239. 1:05:31it will mean we are a family here. How
  1240. 1:05:34dare you ask us to treat you right?
  1241. 1:05:36because your family treats people like
  1242. 1:05:38right? So
  1243. 1:05:41if you hear
  1244. 1:05:43or
  1245. 1:05:46you should run away from that place. If
  1246. 1:05:48they don't say those words, they are
  1247. 1:05:50more
  1248. 1:05:52corporate or they are more well
  1249. 1:05:53organized. Well, that's fine then. But
  1250. 1:05:57unfortunately, for example, I
  1251. 1:05:59interviewed at one of the biggest
  1252. 1:06:02gaming companies in Turkey. It was a
  1253. 1:06:04mobile game company. I interviewed with
  1254. 1:06:05them and they said, "We have an office.
  1255. 1:06:08We don't start work at 9:00 like others,
  1256. 1:06:11but we start at 10:00 and we finish
  1257. 1:06:14around
  1258. 1:06:1620
  1259. 1:06:18eight."
  1260. 1:06:19Now, why do they It's 10 hours by the
  1261. 1:06:22way and it's not legal or it's actually
  1262. 1:06:26as long as it is stated in the contract
  1263. 1:06:28and you sign it, it is legal.
  1264. 1:06:32But they said but we can we generally
  1265. 1:06:34work later to complete projects. Now why
  1266. 1:06:39do they have the audacity to say this?
  1267. 1:06:42First because they pay very well and
  1268. 1:06:43many people take it. Okay, no problem
  1269. 1:06:46there. But also because their workforce
  1270. 1:06:49is very young.
  1271. 1:06:51By very young I mean your age, right? Or
  1272. 1:06:54the the time when you graduate or
  1273. 1:06:56something. And one thing young people
  1274. 1:06:59have a lot is energy.
  1275. 1:07:02You can stay up later than I do and not
  1276. 1:07:07be a complete zombie the day after.
  1277. 1:07:09Okay? And you have more enthusiasm
  1278. 1:07:15so they can better play into your Oh,
  1279. 1:07:18this is a thing of passion. How dare you
  1280. 1:07:21decide to go at 6 p.m. when all your
  1281. 1:07:23friends are staying here. So they can
  1282. 1:07:26pressure you into it and they you would
  1283. 1:07:28give in because
  1284. 1:07:31you have more enthusiasm about it,
  1285. 1:07:33right? And don't take this the wrong
  1286. 1:07:35way, but because you have more time. So
  1287. 1:07:38you just don't go out to the bar or to
  1288. 1:07:41drink something after you finish at 20
  1289. 1:07:45or at 10 p.m. You just go home and go to
  1290. 1:07:48sleep. I have to go home to kids, for
  1291. 1:07:50example. So I cannot do this. They
  1292. 1:07:52cannot pressure and they could not
  1293. 1:07:53pressure me into doing this. At the
  1294. 1:07:55moment they said this, I said, "Okay,
  1295. 1:07:56thank you. It was nice meeting you.
  1296. 1:07:58Goodbye." All right. But they did offer
  1297. 1:08:00this to me. And another one when I told
  1298. 1:08:03them for example, this one is more
  1299. 1:08:05atrocious, but just so you know, I told
  1300. 1:08:08them in the interview because I want to
  1301. 1:08:11be upfront about everything otherwise
  1302. 1:08:13there can be problems. I said I'm also
  1303. 1:08:16an indie developer so I'm developing my
  1304. 1:08:19own projects. Okay, they are not mobile
  1305. 1:08:22projects. They don't
  1306. 1:08:26intersect with what you do because if it
  1307. 1:08:28does, that will be a conflict of
  1308. 1:08:30interest. I understand that. If I am
  1309. 1:08:32also doing mobile games in the same area
  1310. 1:08:35that they do, that would be a conflict
  1311. 1:08:38of interest. So, they would be right to
  1312. 1:08:40not want that. But I said, I'm doing I'm
  1313. 1:08:44making my own games. They are not
  1314. 1:08:46mobile.
  1315. 1:08:48I just want to be upfront about this.
  1316. 1:08:51How do you think about what would you
  1317. 1:08:52think about that? And what the guy said
  1318. 1:08:55to me was absolutely not because we pay
  1319. 1:09:00you that money so that you can rest in
  1320. 1:09:02your downtime.
  1321. 1:09:05That stupid clown thought he had my
  1322. 1:09:09entire 24 hours to himself and he was
  1323. 1:09:13letting me rest when I was not working.
  1324. 1:09:16So he didn't want me to work on games
  1325. 1:09:21when I was not working with him. Okay.
  1326. 1:09:24Well, I can go do construction job if I
  1327. 1:09:27want to when I'm not working for him.
  1328. 1:09:29All right. It's completely So the thing
  1329. 1:09:33is it it was because it was about games,
  1330. 1:09:37right? Obviously, if I told him, oh, I'm
  1331. 1:09:39also doing sewing in my free time, he
  1332. 1:09:41could say whatever, right? But
  1333. 1:09:44they will try to pressure your time,
  1334. 1:09:48your energy to do their bidding all the
  1335. 1:09:51time. Now,
  1336. 1:09:53I'm not saying walk out the door, slam
  1337. 1:09:56the door, shout in their faces. I'm
  1338. 1:09:58saying because it is a brutal
  1339. 1:10:01industry out there right now,
  1340. 1:10:04unfortunately. So okay, this is not a
  1341. 1:10:06very good time to try to work for a game
  1342. 1:10:09company around the world and in Turkey.
  1343. 1:10:13Okay. So sometimes you will when you are
  1344. 1:10:17offered a job you will say okay I have
  1345. 1:10:21to storm I have to wait out this storm
  1346. 1:10:24and I have to do this because I need the
  1347. 1:10:26experience. I need the job. So I'm not
  1348. 1:10:29telling you to be completely idealistic
  1349. 1:10:32and be jobless. Okay, I'm just telling
  1350. 1:10:35you be aware that you will encounter
  1351. 1:10:39such things. Okay, now some smaller
  1352. 1:10:43studios are
  1353. 1:10:45better about managing this because
  1354. 1:10:47mostly because they are founded like
  1355. 1:10:49people like by people like you, younger
  1356. 1:10:52people like you. All right. So they are
  1357. 1:10:55they are more aware of what the
  1358. 1:10:57workforce wants. So they are more
  1359. 1:10:59democratic, they are more open, they
  1360. 1:11:01have more flexible times. Some smaller
  1361. 1:11:04companies are better about this
  1362. 1:11:08but some companies are not. So you
  1363. 1:11:10should be aware of the small things and
  1364. 1:11:15as I say sometimes you will just accept
  1365. 1:11:18the job and you will say okay whatever I
  1366. 1:11:20mean it's not fair but I need this. I
  1367. 1:11:23will write this out for one year two
  1368. 1:11:25years maybe six months. Okay. So, I'm
  1369. 1:11:29not telling you just throw the job offer
  1370. 1:11:30in people's faces and walk out the door.
  1371. 1:11:33I'm telling you be aware of the things
  1372. 1:11:36that you might encounter. Okay?
  1373. 1:11:40All right.
  1374. 1:11:42Any questions about this?
  1375. 1:11:45I hope I didn't
  1376. 1:11:48kill your spirit about games industry
  1377. 1:11:51because as I said the developers, the
  1378. 1:11:55designers,
  1379. 1:11:56the writers I worked with were always
  1380. 1:11:59wonderful people.
  1381. 1:12:01Working with them was always a lot of
  1382. 1:12:04fun. All right, it's some other things
  1383. 1:12:07that were problematic. And quite
  1384. 1:12:10frankly, to be honest, I don't know how
  1385. 1:12:14different it would be if you were in
  1386. 1:12:16another industry in Turkey anyway. So,
  1387. 1:12:20it's our culture a little bit to
  1388. 1:12:25take advantage of workers
  1389. 1:12:28unfortunately. So, and the world is not
  1390. 1:12:32always very a fair place. So,
  1391. 1:12:36there's not much to else to be said
  1392. 1:12:38about that.
  1393. 1:12:39As I said, I hope I did not break your
  1394. 1:12:42spirit about this. But let's move on to
  1395. 1:12:46the steps of production, right? Because
  1396. 1:12:50that is more fun and I will just go
  1397. 1:12:52about it for about a few minutes. I will
  1398. 1:12:55give you the basic steps because
  1399. 1:12:58uh we worked into this first workflow
  1400. 1:13:00and pipeline which will definitely come
  1401. 1:13:02up in the exam. All right, I repeat
  1402. 1:13:04again.
  1403. 1:13:06So, I just flipped the order a little
  1404. 1:13:08bit, but that's okay.
  1405. 1:13:12So, let's move from here. Wait a second.
  1406. 1:13:15It's an eraser.
  1407. 1:13:17Hey guys, check out my new camera. Oh,
  1408. 1:13:19no. This isn't the camera. That's a WD
  1409. 1:13:22movie if you have seen it. So, this is
  1410. 1:13:25kind of something that won't come in the
  1411. 1:13:28exam. So, it's red stars. I will not ask
  1412. 1:13:30this. Okay.
  1413. 1:13:34So but these are important.
  1414. 1:13:37What are the steps of development?
  1415. 1:13:49This is the we started making a game.
  1416. 1:13:52Now what section of things, right? So
  1417. 1:13:56how do you move through it? Because if
  1418. 1:13:58you are a very small team, two people,
  1419. 1:14:01four people up to six people, you can
  1420. 1:14:05manage by not having any plan. You can
  1421. 1:14:07communicate, you can meet over zoom like
  1422. 1:14:10this or Google meets or you can meet in
  1423. 1:14:12the game lab for example and you can
  1424. 1:14:15work through stuff and I don't know if
  1425. 1:14:18you have taken any group projects
  1426. 1:14:22but you will and then you will kind of
  1427. 1:14:25see what I mean even in four people
  1428. 1:14:27communication will be a mess because for
  1429. 1:14:31example I I gave
  1430. 1:14:34game design studio once four people
  1431. 1:14:37So four people teams I asked for three
  1432. 1:14:39but some people asked for four. I said
  1433. 1:14:41okay and there is always one person who
  1434. 1:14:44is completely clueless about what's
  1435. 1:14:47being done. So if you have another thing
  1436. 1:14:50for you for your future work
  1437. 1:14:54if you are told to make a group project
  1438. 1:14:57two people
  1439. 1:15:00wonderful you can work together no
  1440. 1:15:02problems. three people,
  1441. 1:15:07two people will make the project, one
  1442. 1:15:10people will just be there and not
  1443. 1:15:12contribute.
  1444. 1:15:14If you have four or more people,
  1445. 1:15:19if you have four people, two people will
  1446. 1:15:21make the project, carry it. One people
  1447. 1:15:24will kind of contribute. One person will
  1448. 1:15:27be completely absent and will come at
  1449. 1:15:30the last minute just to present.
  1450. 1:15:34Don't be this person. If you have five
  1451. 1:15:36plus, you can add to these two. This
  1452. 1:15:41will not change
  1453. 1:15:43no matter how large the group is. Two
  1454. 1:15:45people will carry it. You if you're
  1455. 1:15:47lucky, you will have more of these kind
  1456. 1:15:49of helps out. But there will always be
  1457. 1:15:52people who don't do anything. Don't
  1458. 1:15:54identify them and don't take them in
  1459. 1:15:56your group. Now, in light of that, our
  1460. 1:15:59steps of development
  1461. 1:16:01in order in order to be able to finish
  1462. 1:16:06things. Okay. First what we have is
  1463. 1:16:09conceptualization.
  1464. 1:16:16We also call this ideiation
  1465. 1:16:21where everything starts and you don't
  1466. 1:16:24touch anything yet. You are just
  1467. 1:16:28creating the idea. All right, we will
  1468. 1:16:31look into that. And then we have
  1469. 1:16:33something called pre-production.
  1470. 1:16:38You are not again making the game.
  1471. 1:16:43Actually, you are setting up the things
  1472. 1:16:46you will need to make the game. Right?
  1473. 1:16:50Then comes the meat of it, the
  1474. 1:16:52production.
  1475. 1:16:56You will spend a lot of time here. You
  1476. 1:16:59will make the game. And then comes the
  1477. 1:17:01step of post production.
  1478. 1:17:06Now for us this means something a little
  1479. 1:17:09bit different than movies and TV because
  1480. 1:17:11in post-production means in t in movies
  1481. 1:17:13you shoot the movie that is the
  1482. 1:17:15production and then you edit and do
  1483. 1:17:17stuff that is the post-production for us
  1484. 1:17:20you make the game you release the game
  1485. 1:17:23and then you will have to maintain the
  1486. 1:17:25game
  1487. 1:17:27okay especially if you're in mobile so
  1488. 1:17:31let's go through them in order. Let's
  1489. 1:17:35start with it.
  1490. 1:17:38Now,
  1491. 1:17:40we will probably leave at
  1492. 1:17:42conceptualization today and move to the
  1493. 1:17:45rest of them next week. So, let me just
  1494. 1:17:48bring an arrow here. Okay. So,
  1495. 1:17:54what is our goal
  1496. 1:17:56when we are doing this? The goal is to
  1497. 1:17:59turn an idea into a defined vision.
  1498. 1:18:05and not end. Turn an idea
  1499. 1:18:12into
  1500. 1:18:14defined
  1501. 1:18:16vision. So the basically you you have an
  1502. 1:18:20idea or even in at this stage you find
  1503. 1:18:23an idea because sometimes you just sit
  1504. 1:18:25down and say we we should make a game.
  1505. 1:18:29We don't know what it is yet. Let's
  1506. 1:18:30bring in ideas. Let's find something.
  1507. 1:18:33Okay. And then at the end of this stage,
  1508. 1:18:39wait a second, that is not vision, that
  1509. 1:18:42is vision.
  1510. 1:18:45Defined
  1511. 1:18:47vision. So a vision in Turkish it is
  1512. 1:18:51vision as you know. It means you know
  1513. 1:18:54what you are going to do right? You have
  1514. 1:18:57decided and you have decided on the
  1515. 1:18:59basic things that will drive this kind
  1516. 1:19:02of like what what genre of game shall we
  1517. 1:19:05be doing? What platform we are doing it
  1518. 1:19:07for? Are we going to do it on for Steam,
  1519. 1:19:10for a console? Are we targeting Switch
  1520. 1:19:12as well? You decide on those things. So,
  1521. 1:19:15who is our audience? Do we want hardcore
  1522. 1:19:18FPS players? Do we want cozy puzzle
  1523. 1:19:21players or do we want people who just
  1524. 1:19:23like horses? For example, you can define
  1525. 1:19:26as wider or as niche as you want. And
  1526. 1:19:30what will be our unique selling points?
  1527. 1:19:34Why would people want to play this game?
  1528. 1:19:38Because it has very good polish. Because
  1529. 1:19:40it has a very good story, because it has
  1530. 1:19:42a unique mechanic that nobody else has
  1531. 1:19:44done before, anything. Okay. So, uh this
  1532. 1:19:50is our goal.
  1533. 1:19:54And
  1534. 1:19:58I won't go into the outputs yet because
  1535. 1:20:02but the reason we have this is the
  1536. 1:20:06prototyping here is cheap.
  1537. 1:20:09So this
  1538. 1:20:13stage is
  1539. 1:20:16cheap. What do I mean by cheap? You only
  1540. 1:20:20spend your time. You don't spend your
  1541. 1:20:22money on it. You don't have to license
  1542. 1:20:26any engine. You don't have to buy any
  1543. 1:20:28assets or you don't produce anything
  1544. 1:20:31because you can say oh sir but when I do
  1545. 1:20:34a 3D model I'm also investing just time
  1546. 1:20:37nothing else but you produce something
  1547. 1:20:40when you do that and if that is unusable
  1548. 1:20:43you wasted that time right because this
  1549. 1:20:46takes a lot of time making a 3D model
  1550. 1:20:49but
  1551. 1:20:51you can sit down and cons complete an
  1552. 1:20:55idealization ideas ideiation
  1553. 1:20:58stage in maybe a few hours, right? You
  1554. 1:21:02do it, you say, "Oh, okay. This is this
  1555. 1:21:04idea is not very good actually." And
  1556. 1:21:06then you scrap it and you find another
  1557. 1:21:08one. Or you do a brainstorming session.
  1558. 1:21:11You just
  1559. 1:21:13throw ideas of ideas, you write them on
  1560. 1:21:16a whiteboard, you cross them over, you
  1561. 1:21:18talk about it, and you come up with come
  1562. 1:21:20up with something. Right? Now,
  1563. 1:21:23what would happen if you don't do this?
  1564. 1:21:26Because this sounds very natural and you
  1565. 1:21:28can say, "Oh, but we what if we don't do
  1566. 1:21:30that?" If you don't do that because you
  1567. 1:21:33have a very good idea, right? You think
  1568. 1:21:36about, "All right, this is going to be
  1569. 1:21:37about a shooter game where you are a
  1570. 1:21:40space cowboy looking for your lost space
  1571. 1:21:43cows because you need space milk.
  1572. 1:21:47It might be a very good idea to you,
  1573. 1:21:50but skipping this step will prevent you
  1574. 1:21:54from having the defined things, the
  1575. 1:21:57vision that you need. And this stage is
  1576. 1:22:00cheap. If you if you fail here, the idea
  1577. 1:22:05is not good. You just start again.
  1578. 1:22:06Right? So
  1579. 1:22:10what do we do here? In this stage, we
  1580. 1:22:14create ideas, right?
  1581. 1:22:17It's basically obvious one. Oh, I have
  1582. 1:22:20an idea. How about we do this? And oh,
  1583. 1:22:22in this game, we can do that. But then
  1584. 1:22:26you do something called market research.
  1585. 1:22:32Now this sounds very technical and
  1586. 1:22:35business but it's actually trying to see
  1587. 1:22:38what's out there already because this
  1588. 1:22:41applies for everything but you are
  1589. 1:22:43putting out a product right so you're
  1590. 1:22:46trying to see if it has been done before
  1591. 1:22:51right
  1592. 1:22:55and there is a there is something that
  1593. 1:22:57people get wrong here because sometimes
  1594. 1:23:00people look at this and say oh it's been
  1595. 1:23:02done before, we shouldn't do this. Well,
  1596. 1:23:04sometimes the fact that it has been done
  1597. 1:23:07before and became successful means
  1598. 1:23:10people want that. There is demand for
  1599. 1:23:12it, right? So, but you are putting out a
  1600. 1:23:16product and you want to see what others
  1601. 1:23:19have done. Now, in business, you could
  1602. 1:23:22call them competitors, right? But in
  1603. 1:23:25creative space we can rather call them
  1604. 1:23:28our peers what other developers what
  1605. 1:23:30other studios did about this because you
  1606. 1:23:35can learn things from them. You can copy
  1607. 1:23:38over their mechanics or you can be
  1608. 1:23:40inspired or you can say we will be doing
  1609. 1:23:43something completely different. Right?
  1610. 1:23:47So here more than market the research
  1611. 1:23:51part is important. you do a research and
  1612. 1:23:55see
  1613. 1:23:57what else is out there,
  1614. 1:24:02right? Sometimes you come across a niche
  1615. 1:24:06that nobody has ever done before and it
  1616. 1:24:09can be because of two reasons. One,
  1617. 1:24:12nobody has thought of it before, which
  1618. 1:24:14means you struck a gold mine. Two,
  1619. 1:24:17others tried and failed, so it's
  1620. 1:24:20actually a graveyard.
  1621. 1:24:22Right? So you should look at good games,
  1622. 1:24:26bad games, games with good reviews in
  1623. 1:24:28that genre, games with bad reviews on
  1624. 1:24:30that genre. Right? Because if four or
  1625. 1:24:32five different people have tried that
  1626. 1:24:34idea and all those games failed, now you
  1627. 1:24:37have to look did they make bad games or
  1628. 1:24:39is the idea itself not appealing to
  1629. 1:24:42people. Right now sometimes you just say
  1630. 1:24:46I want to make this game because I want
  1631. 1:24:48to make it. I don't care about being
  1632. 1:24:50successful. I don't want people I don't
  1633. 1:24:51care about people playing it. I don't
  1634. 1:24:53care about making money. That's also
  1635. 1:24:55something.
  1636. 1:24:57Then maybe you will skip the research.
  1637. 1:24:59But if you want your game to have some
  1638. 1:25:03kind of traction, success, you can call
  1639. 1:25:06it money, you can call it number of
  1640. 1:25:08players, you can call it above the
  1641. 1:25:09award, anything. If you want your game
  1642. 1:25:12to be successful by your definition, you
  1643. 1:25:15need to do research. Okay.
  1644. 1:25:18And the next one is you define on your
  1645. 1:25:22target audience.
  1646. 1:25:26Now this is more about again making your
  1647. 1:25:29game successful because who will play
  1648. 1:25:32this game? Am I targeting dentists who
  1649. 1:25:36have been thrown out of dentist school?
  1650. 1:25:38Is that my target audience? Then it's a
  1651. 1:25:42pretty small one, right? or am I
  1652. 1:25:44targeting for example
  1653. 1:25:4718 to 35
  1654. 1:25:50year old females?
  1655. 1:25:53one of the most dominant
  1656. 1:25:55target audiences in mobile gaming for
  1657. 1:25:57example because before mobile gaming
  1658. 1:26:00became a thing before 2010s
  1659. 1:26:04it was thought that gaming audience was
  1660. 1:26:06dominantly male and young right young
  1661. 1:26:09males are the ones who play games then
  1662. 1:26:11mobile games came along and people
  1663. 1:26:14realized companies realized wow women
  1664. 1:26:16play games too and they played a lot
  1665. 1:26:20right it's convenient because It's on
  1666. 1:26:23their phone, they can do it on their
  1667. 1:26:24free time. Women don't generally, I'm
  1668. 1:26:26not generalizing, by the way. This is
  1669. 1:26:28the market. Okay?
  1670. 1:26:30In general, women around the world don't
  1671. 1:26:33sit behind a computer or a console to
  1672. 1:26:35play games in general.
  1673. 1:26:39Now, that is changing with the current
  1674. 1:26:42demographic. You as the coming
  1675. 1:26:44generation, you are changing this. I'm
  1676. 1:26:46talking about the 40, 50 year olds right
  1677. 1:26:48now, right? But once mobile phones came
  1678. 1:26:51about, people realized, wait a second,
  1679. 1:26:55women are playing this. And actually, if
  1680. 1:26:58you're going to make a match three game,
  1681. 1:27:05women are the dominant demographic. So,
  1682. 1:27:09for example, a friend of mine was very
  1683. 1:27:11determined to make a space themed, a
  1684. 1:27:14planetary themed match three game on
  1685. 1:27:17mobile.
  1686. 1:27:18We could see a mile away that it was
  1687. 1:27:20going to fail, right? Because
  1688. 1:27:24the intersection
  1689. 1:27:26of this target demographic
  1690. 1:27:29and space enthusiasm is very tiny
  1691. 1:27:33actually
  1692. 1:27:34and I'm not trying to say I'm not trying
  1693. 1:27:38to compartmentalize people or set
  1694. 1:27:41stereotypes. When you are talking about
  1695. 1:27:44data, stereotype goes out the window.
  1696. 1:27:47You look at data and you say, for
  1697. 1:27:49example,
  1698. 1:27:51only 3% of my players are using Mac.
  1699. 1:27:56So, I will not be updating my game or
  1700. 1:27:59porting my game to Mac because
  1701. 1:28:03I will probably spend 20% of my time
  1702. 1:28:07doing this, but I will gain only 3% of
  1703. 1:28:11my player base. So, it's not worth it,
  1704. 1:28:14right? So, if you're going to do
  1705. 1:28:16research or do market research or set
  1706. 1:28:19your target audience, data is what you
  1707. 1:28:23want.
  1708. 1:28:25You don't
  1709. 1:28:26Unless you are very artistically
  1710. 1:28:28inclined inclined, you don't say, "I'm
  1711. 1:28:30not going to exclude anyone, so I'm
  1712. 1:28:32going to make sure the game will be
  1713. 1:28:36played by Mac OS as well or Linux and I
  1714. 1:28:39will go the extra mile to do that."
  1715. 1:28:41Well, you will spend a lot of resources
  1716. 1:28:42doing that. So, you have to weigh that.
  1717. 1:28:46Okay.
  1718. 1:28:49And
  1719. 1:28:51one more thing that you decide here
  1720. 1:28:53[snorts] better than later.
  1721. 1:28:56You decide your core
  1722. 1:29:00game play loop. Now, what does that
  1723. 1:29:05mean, please?
  1724. 1:29:43question. Basically, he asked, "Are
  1725. 1:29:45there any websites that we can use to
  1726. 1:29:48get such data?" Well, uh I will put it
  1727. 1:29:52here.
  1728. 1:29:55I use two of them mainly. There are many
  1729. 1:29:57others by the way, but there is VG
  1730. 1:30:00insights.
  1731. 1:30:03This is video game insights. Sensor
  1732. 1:30:05tower bought them recently. Sensor tower
  1733. 1:30:07is one, but sensor tower is very
  1734. 1:30:09strictly mobile.
  1735. 1:30:13So, I don't like them that much. There's
  1736. 1:30:15inside and there's gamalytic.
  1737. 1:30:20Okay, let me actually show you those
  1738. 1:30:22two.
  1739. 1:30:25arrange my screens.
  1740. 1:30:29Look at my pedals because my feet are
  1741. 1:30:31not all the time all the time. Let's
  1742. 1:30:33share the screen.
  1743. 1:30:35And as you can see, I have them two here
  1744. 1:30:39already in my shortcuts. So I use this
  1745. 1:30:43one for example. Give me a name. Give me
  1746. 1:30:44a game that has been successful
  1747. 1:30:46recently. Let's look at vampire
  1748. 1:30:48survivors. It's not recently but you are
  1749. 1:30:52making a survivor like okay
  1750. 1:30:59come on don't fail me now I'm trying to
  1751. 1:31:02make a presentation here please you are
  1752. 1:31:05embarrassing me in front of my students
  1753. 1:31:11wonderful let's look at this one while
  1754. 1:31:13we wait for example this one has top
  1755. 1:31:16games once again let's look at Wallheim
  1756. 1:31:17yeah because This was five five people
  1757. 1:31:20team. One of them was a 10 year industry
  1758. 1:31:23veteran, but they were still five
  1759. 1:31:24people.
  1760. 1:31:27Or let's look at a Turkish game, Bomb
  1761. 1:31:30Banana. You might you might have heard
  1762. 1:31:31of it,
  1763. 1:31:33right?
  1764. 1:31:35So, for example, they made about $4.6
  1765. 1:31:38million,
  1766. 1:31:40about 1 million copies
  1767. 1:31:43and released about one month ago. So $5
  1768. 1:31:48million in one month is not bad, right?
  1769. 1:31:52I would like to make that kind of money.
  1770. 1:31:53So, but players by country and average
  1771. 1:31:57playtime review score and you can
  1772. 1:32:00upgrade
  1773. 1:32:02for and this also has Steam DB links as
  1774. 1:32:05well, right? And let's look at it here
  1775. 1:32:07too.
  1776. 1:32:12And this website, by the way, none of
  1777. 1:32:14these are hard numbers because this one
  1778. 1:32:17says, for example, 5.1 million. This one
  1779. 1:32:20says 4.6 million. I call that pretty
  1780. 1:32:23good, whichever one it is. All right.
  1781. 1:32:25And generally, my understanding is that
  1782. 1:32:28these are little bit downplayed numbers.
  1783. 1:32:30So maybe it's closer to 6 million,
  1784. 1:32:32something like that.
  1785. 1:32:34But you can see a lot of things and I
  1786. 1:32:37haven't subscribed to any of these but
  1787. 1:32:40you can pay them to get more data. These
  1788. 1:32:43two I use a lot and for example another
  1789. 1:32:46one is supermarket simulator.
  1790. 1:32:49You know we as a country are very good
  1791. 1:32:52at making simulator games. So this one
  1792. 1:32:54made about $40 million.
  1793. 1:33:02Supermarket simulator.
  1794. 1:33:04Okay, some of the names here are
  1795. 1:33:05disturbing.
  1796. 1:33:08Here it is.
  1797. 1:33:11So, $34.2 million premium revenue, but
  1798. 1:33:15the units sold, average play time. So,
  1799. 1:33:18you can see pretty much
  1800. 1:33:20everything you would at first want to
  1801. 1:33:22see. So, you can look at look for these
  1802. 1:33:25kind of games, right? You can look at
  1803. 1:33:28look for them in Steam, for example.
  1804. 1:33:34Look at the tags, find similar games,
  1805. 1:33:37but there is some bias that you
  1806. 1:33:40should be aware of when doing this. Now,
  1807. 1:33:44for example, you look at right now
  1808. 1:33:47incremental games are very popular. All
  1809. 1:33:49right, people make incremental games and
  1810. 1:33:52it's actually a good starting point
  1811. 1:33:54because they are relatively simple to
  1812. 1:33:55make. Of course, you can go as
  1813. 1:33:57complicated as you want, but if you look
  1814. 1:34:00at, for example,
  1815. 1:34:08Max Manos, you look at this one.
  1816. 1:34:11Hund
  1817. 1:34:13okay, it's not much compared to 6
  1818. 1:34:15million, but it's pretty good since it's
  1819. 1:34:17a very simple game. All right. Or you
  1820. 1:34:19you say
  1821. 1:34:21feed the
  1822. 1:34:24reactor
  1823. 1:34:28H 350K. Very good. All right. Or another
  1824. 1:34:32one for example, one that I can think of
  1825. 1:34:35off the top of my head
  1826. 1:34:39a game about
  1827. 1:34:42was it about asteroids? I don't
  1828. 1:34:44remember. But the thing is you find six
  1829. 1:34:47or seven very successful games like this
  1830. 1:34:49and you say, "Oh, the demand is here,
  1831. 1:34:52right? And it's easy to make this. If I
  1832. 1:34:54can make such a game, I will make a lot
  1833. 1:34:56of money." But you probably don't
  1834. 1:34:59research the 200 games that have failed
  1835. 1:35:03in this genre.
  1836. 1:35:05So don't always look at the successes.
  1837. 1:35:08All right? Also look at the failed ones.
  1838. 1:35:11One of the things I did when I I started
  1839. 1:35:14designing my own incremental game was
  1840. 1:35:17for example, this is something you can
  1841. 1:35:18do. I went to Steam, I went to the game
  1842. 1:35:22games
  1843. 1:35:24and I went to their reveals.
  1844. 1:35:27I had AI write a Python script that will
  1845. 1:35:32scrape all of these. You can do that,
  1846. 1:35:35but you have to be careful. If you send
  1847. 1:35:37too many requests, Steammate might block
  1848. 1:35:40you or ban you. So, you have to ask AI
  1849. 1:35:42to be mindful of that. What I did was
  1850. 1:35:45take all the negative reviews
  1851. 1:35:48and make an analysis of them. I told AI,
  1852. 1:35:51take a look at these negative reviews
  1853. 1:35:53and please tell me what gamers did not
  1854. 1:35:56like about this, right? And it gave me a
  1855. 1:35:59lot of insight because
  1856. 1:36:02positive reviews are not very helpful.
  1857. 1:36:04They will generally say it's a great
  1858. 1:36:06game. Go play it. But negative reviews
  1859. 1:36:09do give you some insight about what
  1860. 1:36:11doesn't work about the game. It's very
  1861. 1:36:14valuable.
  1862. 1:36:16Sometimes you will say, "Okay, I will
  1863. 1:36:18change this." And sometimes you will
  1864. 1:36:21say, "All right, I plan to do that as
  1865. 1:36:23well, but I don't think it will be. I
  1866. 1:36:24think the reviewers are wrong." The
  1867. 1:36:26gamer is not always right by the way
  1868. 1:36:29because if you
  1869. 1:36:32I think there's something Henry Ford
  1870. 1:36:34said about automobiles.
  1871. 1:36:37He said something it might not be Henry
  1872. 1:36:39Ford but I think it is attributed to him
  1873. 1:36:42a lot. He says if I asked people what
  1874. 1:36:45they wanted they would tell me they want
  1875. 1:36:48faster horses.
  1876. 1:36:50So
  1877. 1:36:53for
  1878. 1:37:08whatever. So these are the websites
  1879. 1:37:12that I use and you can use them as well.
  1880. 1:37:16But the final thing that I will tell you
  1881. 1:37:19in this one is wait a second where are
  1882. 1:37:22we? Core gameplay loop. And this part is
  1883. 1:37:26actually really important.
  1884. 1:37:29Why don't we decide this later on? Why
  1885. 1:37:31do we decide it here? Core game play
  1886. 1:37:33loop is the steps
  1887. 1:37:37player will
  1888. 1:37:40do over
  1889. 1:37:43and over in the game. This must be fun.
  1890. 1:37:51For example, in Supermarket Simulator,
  1891. 1:37:53what you do is you buy products, you
  1892. 1:37:55stock the shelves, you go to the cashier
  1893. 1:37:58and sell the products, you buy more
  1894. 1:38:00products, you stock the shelves, you
  1895. 1:38:03sell them, you buy more products, you
  1896. 1:38:04see, right? So, it's buy
  1897. 1:38:09and shelving is very important
  1898. 1:38:13in the game. You put them on the shelves
  1899. 1:38:17and you sell and you buy more. This is
  1900. 1:38:19the core game loop. You can rearrange
  1901. 1:38:22the furniture. That is a secondary part
  1902. 1:38:25of it. The main thing that players will
  1903. 1:38:29do and have to enjoy is this. So why do
  1904. 1:38:32I enjoy Supermarket Simulator that much?
  1905. 1:38:36Maybe it's the increase of money that
  1906. 1:38:39you see here when you do that, right?
  1907. 1:38:42Maybe they made this really satisfac
  1908. 1:38:44satisfactory. So this loop and the
  1909. 1:38:47shelving is maybe very good, right? Or
  1910. 1:38:50maybe when they sell it, the kaching
  1911. 1:38:52sound makes them very happy. We don't
  1912. 1:38:54know. You can do research on that,
  1913. 1:38:56right? But this is the core game loop of
  1914. 1:38:58Supermarket Simulator that made them
  1915. 1:39:01around $40 million. Now, this didn't do
  1916. 1:39:04it alone, right? But let's face it, the
  1917. 1:39:08game doesn't have very good graphics,
  1918. 1:39:10but the graphics is not the thing that
  1919. 1:39:12simulator players are looking for.
  1920. 1:39:15Obviously,
  1921. 1:39:16otherwise they would abandon the game
  1922. 1:39:18saying these the graphics are not very
  1923. 1:39:20good. They are basic Unity graphics. We
  1924. 1:39:22won't play this. They didn't do that.
  1925. 1:39:24They played it. Right? So, and there are
  1926. 1:39:27other simulator games like simulator
  1927. 1:39:29games are
  1928. 1:39:31by genre games with bad graphics
  1929. 1:39:35or let's say they are not top graphics,
  1930. 1:39:38right? But apparently that target
  1931. 1:39:41audience doesn't care about it that
  1932. 1:39:43much, right? So I guess it makes sense.
  1933. 1:39:47These are the four things that we are
  1934. 1:39:49looking to
  1935. 1:39:52decide
  1936. 1:39:54in the conceptualization stage
  1937. 1:39:58and this will create you a document. I
  1938. 1:40:02will talk about it next week.
  1939. 1:40:04me any questions you have for me
  1940. 1:40:07regarding anything we talked about
  1941. 1:40:10today.
  1942. 1:40:16Nothing.
  1943. 1:40:18I will prepare some soundboard to play
  1944. 1:40:21some
  1945. 1:40:24twiddle weed sounds for when you stay
  1946. 1:40:27completely silent
  1947. 1:40:29which you will do a lot.
  1948. 1:40:32I mean that comes with the territory. I
  1949. 1:40:34shouldn't have taught online if I wanted
  1950. 1:40:37you to engage. But then again, I cannot
  1951. 1:40:40decide. Now here it comes with the
  1952. 1:40:42territory only. I see only two people
  1953. 1:40:45right now. Meta and Geminina. Thank you
  1954. 1:40:46by the way.
  1955. 1:40:48The others are black white names on
  1956. 1:40:52black screens. Well, that's pretty much
  1957. 1:40:55the reality of online teaching.
  1958. 1:40:58The feeling of talking to a wall, which
  1959. 1:41:00drives me into a very deep depression,
  1960. 1:41:02by the way. Thank you. But it would be
  1961. 1:41:05so much worse if I was in a classroom
  1962. 1:41:10looking at you and I had that blank look
  1963. 1:41:13on your faces like this or see somebody
  1964. 1:41:15doing something like
  1965. 1:41:19because those things also happen and
  1966. 1:41:21that is a lot more heartbreaking. So I
  1967. 1:41:25hope you don't do that to your live
  1968. 1:41:27teachers
  1969. 1:41:29right here. At least I don't see you
  1970. 1:41:31Nikita. I would love to see a blue one
  1971. 1:41:33if you can please. Anyway,
  1972. 1:41:36uh but there's that. So
  1973. 1:41:39I will see you next week. Nikita, you
  1974. 1:41:42will do it next week. Okay, I'm closing
  1975. 1:41:44up right now. So uh next week we will
  1976. 1:41:48continue where we left. We are going to
  1977. 1:41:50look at the other stages of production
  1978. 1:41:53namely pre-production, production and
  1979. 1:41:55post-production. They are all production
  1980. 1:41:56and that those will come in the exam.
  1981. 1:41:59This one also will ideation stage but
  1982. 1:42:02these are the important bits. All right.
  1983. 1:42:04Okay. Then I will put the recording up
  1984. 1:42:07on YouTube hopefully today and the
  1985. 1:42:09whiteboard as well. Now it's black but
  1986. 1:42:12we call it a whiteboard because you
  1987. 1:42:14already have a blackboard at school. I
  1988. 1:42:16don't want them to be confused. So I
  1989. 1:42:18will put the whiteboard there. So then
  1990. 1:42:21see you next week and please go play
  1991. 1:42:23some games that are not LOL or Valerant.
  1992. 1:42:26You can you have to play various games
  1993. 1:42:29to be a good designer. You have to see
  1994. 1:42:31different things to be a good designer
  1995. 1:42:34and a good developer. Goodbye and thank
  1996. 1:42:37you.

About this transcript

This page contains the full transcript of ISU Fall 2026 - DGD205 Week 2 - 01.10.2026 by Onur EREREN, generated from the public captions YouTube serves with the video. The transcript has 12,856 words across 1,996 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.