Skip to content

Dragan Neskovic

Game Developer, Software Engineer

icon
Dragan Neskovic Courses

Unity : Beginner to Advanced - Complete Course

$14.99

Visit
The Complete Unity Indie Game Developer Course

$64.99

Visit
Become an iOS/Android Game Developer with Unity 2017

$39.99

Visit
Unity 2D Platformer Game Development Course

$11.99

Visit
Learn C++ By Making Games In One Hour!

$12.99

Visit
Unity 5.5: develop and publish games quickly

$19.99

Visit

icon
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!

icon
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.