Dragan Neskovic Courses
Unity : Beginner to Advanced - Complete Course
4.2 (1,927 Reviews)
Provider: Udemy
Time: 7.2h- 2017
$14.99
VisitThe Complete Unity Indie Game Developer Course
4.1 (1,249 Reviews)
Provider: Udemy
Time: 5.1h- 2017
$64.99
VisitBecome an iOS/Android Game Developer with Unity 2017
4.1 (356 Reviews)
Provider: Udemy
Time: 5.1h- 2018
$39.99
VisitUnity 2D Platformer Game Development Course
3.7 (198 Reviews)
Provider: Udemy
Time: 1.7h- 2018
$11.99
VisitLearn C++ By Making Games In One Hour!
4.0 (166 Reviews)
Provider: Udemy
Time: 1.2h- 2018
$12.99
VisitUnity 5.5: develop and publish games quickly
4.2 (111 Reviews)
Provider: Udemy
Time: 1.6h- 2017
$19.99
Visit
Most Recent Review
A good simple quick way into getting to use logic in C++. I ended up making mine move only once by adding a bool moveThisFrame = false; and setting that up to be called appropriately in the input and logic functions. void Logic() // The logic of Snake game { if (!moveThisFrame) return; int prevX = tailX[0]; // Remembering the first location of tail, the first o int prevY = tailY[0]; int prev2X, prev2Y; // Used for storing data of previous location of tail, second tailX[0] = x; tailY[0] = y; for (int i = 1; i = width) // Logic for passing through the wall, if X is greater that width, return it to zero, so on x = 0; else if (x = width) y = 0; else if (y < 0) y = width - 1; for (int i = 0; i < nTail; i++) //Player Death logic if (tailX[i] == x && tailY[i] == y) gameOver = true; if (x == fruitX && y == fruitY) // Fruit Eating score incrementation and tail size incrementation logic { score++; fruitX = rand() % width; fruitY = rand() % height; nTail++; } } void Input() { if (_kbhit()) { switch (_getch()) { case 'a': dir = LEFT; moveThisFrame = true; break; case 'd': dir = RIGHT; moveThisFrame = true; break; case 'w': dir = UP; moveThisFrame = true; break; case 's': dir = DOWN; moveThisFrame = true; break; case 'x': gameOver = true; break; } } } Have fun!
- Review by Austin Melton on Learn C++ By Making Games In One Hour!
Instructor Bio
Hello everyone, I'm Dragan.
Since I was a kid I dreamed about creation, about making something happen, making something alive and remarkable, something that will last forever.
As video games were my biggest passion, inspired by incredible physics and graphics back then, I started creating my own. Through my life I worked with many studios, as a freelancer and group leader, and also as both programmer and game designer.
During my game development timetable I worked in Unreal Engine, Game Maker and Unity 3D. Currently, I primarily use Unity 3D as it suits me the best if I could choose. As I've already been through a lot during my game development experience, I'm ready and glad to share my knowledge with others, so that is where I decided to make courses.






