Софтуерно Инженерство
Loading...
+ Нов въпрос
MartinBozhurski5 avatar MartinBozhurski5 0 Точки

Game Dev: Объркан съм и имам нужда от помощ!

Здравейте, аз съм само на 16 и имам нужда от напътствие и помощ относно моето бъдеще. Искам да се занимавам с игри, които да програмирам или анимирам, но нямам представа какво ми е нужно за да правя това, което искам. Виждам че има няколко различни езици за програмиране, но не знам кой е за мен и кой не. Не знам какво ми е нужно, за да навляза в игралната индустрия като програмист или аниматор. Нямам никакъв опит като какъвто и да  било, знам само Английски и малко руски, нямам представа дали ще ми е нужно, както и за математиката, ще ми трябва ли или не?! ОБЪРКАН СЪМ! Наистина не знам какво ми трябва, но знам че отговора се крие във вас, Вие имате моят отговор, който търся! И се надявам да бъдете искрени с мен и да ми помогнете, умолявам Ви! Искам да имам хубаво бъдеще и знам, че вие може да го направите такова! cryingcryingcryingcryingcryingcryingcryingcryingcrying

0
Общи приказки 28/09/2017 22:06:52
nakov avatar nakov SoftUni Team Trainer 5295 Точки
Best Answer

За старт препоръчвам да изкараш Programming Basics със C# курса (безплатния), след това Programming Fundamentals и след това Unity. Всичко това се преподава в СофтУни. Ако се справиш с отличие, ще получиш добро начално ниво. Ако се занимаваш още 5-10 години след това, ще станеш добър. Това е много трудна професия, ако искаш да си на световно ниво! Иначе посредствен гейм програмист, дето цъка примерите в Unity може да станеш за под година, но е безсмислено.

Наков

3
slavek avatar slavek 49 Точки

Отговора е лесен --> научи се да програмираш. Като за начало езика не е от голямо значение, защото основите на програмирането са почти еднакви за повечето езици. Ако искаш да се занимаваш с игри най-добре е да се насочиш към C++. По едно време имаше Basic курс точно с този език. Но основите наистина е без значение на кой език ще научиш. Натисни оранжевото копче с надпис "кандидатствай" в горната част на сайта. Виж какво пише там. Прегледай учебната програма. Ако можеш мини през всички модули на някой от езиците или поне през повечето. Мини след това и през курсовете "Структури от данни" и "Алгоритми". Те са от особено значение да развиеш онова алгоритмично мислене, което ще ти трябва не само за разработване на игри но и за сериозното ти развитие на програмист като цяло. Математика също ще ти трябва ако наистина искаш да се занимаваш с игри. Просто разгледай сайта, виж каква е програмата. Виж какво пише за всеки един език поотделно. Рови се в интернет, разучавай, търси и най-важното не губи мотивация. Успех!

2
28/09/2017 00:04:16
MartinBozhurski5 avatar MartinBozhurski5 0 Точки

Благодаря ти за отговора...А защо C++, защо не C#? Каква е разликата, кое е по-лесно, по-търсено и по-платено...наистина съм много объркан :/

0
NikolayPopov avatar NikolayPopov 253 Точки

Не съм специалист но в общи думи - C# e от по-високо ниво, тоест повече абстракция между това което пишеш и това което прави компютъра. Това го прави по-приятен за работа, но по непригоден за оптимизация. Като пари - най-много работа има в уеб разработката в България, което значи C# и Java най вече. За игри се използва C++ повече защото можеш да оптимизираш повече. Unity ползва C# така че и на него се пишат игри. Unreal ползва C++ версия, и двата енгина са безплатни можеш да ги разгледаш.

1
andinkov avatar andinkov 13 Точки

Да това е транлив път и труден за изминаване ,но трябва много воля, практични и теоратични познание,почни и то винаги можеш да се прехвърлиш по друг проект или специалност,Важни са първите стъпки и да се откриеш себе си

1