Александр, не обязательно. Возможно устанавливаются зависимости при запуске софта. У меня был такой проект. При запуске писался путь до VLC библиотек, чтобы можно было установить ActiveX компонент в систему, который необходим был программе. Я конечно, переделал это на чистый API, когда взялся за проект, но всё же, там требовались права админа и никак иначе.))
Из-за этой херни, я написал свою собственную виртуальную таблицу, которая подходит для вывода чего угодно откуда угодно. Хоть датасеты, хоть массивы, хоть любые листы и списки. Позволяет редактировать данные в самой таблице (едит, комобокс, кнопка, спинедит или любой собственный редактор) и выглядит как тебе захочется. В общем со всеми моими хотелками).
PsihXMak, рекомендую пройти курсы по Unity, желательно платные найти. С живым примером по всему курсу. Т.е. по итогу курса у тебя уже будет готовая игра (которая у всех будет). Но это хороший шаг. Главное же получение опыта.
А так, ты можешь и на Delphi писать игра на андроид.
PsihXMak, обычным способом, это разнорабочим, или другой профессии не требующей определенных знаний. Я в свои годы, когда учился в колледже, работал на кондитерской фабрике формовщиком, а потом и грузчиком на холодном складе. С ЗП в 25к чистыми.
Да и я конкретно говорил о гарантии, о которой можно забыть начинающему гемдевелоперу.
На моей прошлой работе, решили пощупать почву по геймдеву и набрали команду из 7-9 человек. При чем взяли двух художников на энтузиазме собственном. Взяли юнити, прошли курсы, написали игру, с которой выручки по сути не было. Замечу, что разработчики мы с опытом и не только в Delphi. У нас были собрания еженедельные, обсуждение и прочее. Да и игра вышла ничего, но денег вышло тоже ничего.
Ты учился по прямому назначению и не стоит говорить, что тебя там ничему не научили. Просто ты не понимаешь, что именно там ты узнал что такое память, область памяти, ячейки, регистры, типы данных, переменные, функции и т.д. Это сейчас для тебя элементарно, будто ты сам это всё понял, но это не так. Тебе объясняли и вдалбливали информацию, а затем ещё и требовали повторить.
Михаил, то что ты написал в обоих комментариях откровенная глупость и незнание темы.
1. У Delphi сообщество в несколько раз больше, чем у большинства языков. Проверьте сами. Материала по Delphi соизмеримо с кол-вом материала по CPP. Людей знающих Delphi гораздо больше чем ты думаешь. Потому что ты не знаешь.
2. Отсутствие библиотек? Ты наверно имеешь ввиду каких-то вещей, которые расширяют возможности, позволяя использовать другие продукты, раз привел mongoDB. А ты в курсе, что mongoDB доступно из коробки? Как и почти все другие БД-провайдеры? Какие тебя интересуют библиотеки? Ты мне скинь, то что тебе часто нужно и я тебе отвечу, как это в Delphi. Потому что ты не знаешь.
3. Не популярность языка? В какой области? В веб? Хм, действительно. Тебе стоит поинтересоваться, какие проекты существуют на Delphi. Потому что ты не знаешь.
4. Разработчики Delphi получают не меньше, а в некоторых случая даже больше чем другие.
5. Медленное развитие? А чем вы интересуетесь по Delphi? Какие ресурсы? А в курсе, что у Delphi есть Jira сервис, в котором можно открыть тикет по проблеме или новой возможности в языке? А в курсе, что он на данный момент позволяет делать? Тебе стоит сначала узнать то, как идут дела, а потом уже думать. Потому что ты не знаешь.
Я могу продолжать бесконечно, потому что ты не разбираешься в теме вопроса.
mopsicus, не приемлемо говорить о "не перспективности" полноценно развивающегося языка, позволяющего реализовать почти всё, что могут конкуренты и имея ещё и свои преимущества.
Вот простой код на Delphi.
Гугли "рисование на рабочем столе".