Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 32

На чём лучше делать 2D игру под Windows?

05.12.2020, 14:15. Показов 3074. Ответов 6

Студворк — интернет-сервис помощи студентам
Всем привет!

Подскажите пожалуйста на чём лучше делать 2D игру про политику похожую по качеству исполнения на Democracy 3 и на Plutocracy?

Цели:
1. Сделать интересную и полезную игру для себя и для других.
2. Заработать чуть деньжат, если повезёт (но это не главное).

Делать собираюсь в одиночку. Знания программирования очень слабые, для простоты можно считать, что почти нулевые.
Соответственно нужны инструменты наиболее простые, наиболее подходящие для новичка.
Знание английского тоже очень слабое.

Пока думаю, что нужно делать на готовом движке Unity и соответственно на C#.

Правильное ли решение? Может что-то лучше посоветуете? Стоит ли свой движок делать на каком-то языке попроще?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.12.2020, 14:15
Ответы с готовыми решениями:

На чем делать игру под DirectX на C#?
вроде directx for developers устарел и поддерживает же только directx9 есть какой нибудь инструмент, который позволяет разрабатывать...

На чем лучше создавать 2d-игру?
Здравствуйте. Можете посоветовать программу для создания 2d платформеров? Самое главное, чтобы была поддержка ООП. Из языков...

На чем лучше писать игру?
Здравствуйте! Подскажите пожалуйста, на чем лучше писать игру типа call of duty? Только без графики. С 3d звуком, только без формул...

6
Модератор
Эксперт Java
 Аватар для alecss131
2850 / 1358 / 405
Регистрация: 11.08.2017
Сообщений: 4,337
Записей в блоге: 2
05.12.2020, 15:03
Цитата Сообщение от AAA1111 Посмотреть сообщение
Заработать чуть деньжат, если повезёт (но это не главное).
Если на компе то не надейтесь, тут скорее в минус уйти на раскрутку и попадание в приличный магазин. на телефонах можете себя потешить
Цитата Сообщение от AAA1111 Посмотреть сообщение
языке попроще?
Проще если только питон, но для игр он так себе
Цитата Сообщение от AAA1111 Посмотреть сообщение
свой движок
Определенно требует навыков куда больше чем использование готового, придется все рисовать руками используя opengl/vulkan/metal/directx, самому все оптимизировать за всем следить
Цитата Сообщение от AAA1111 Посмотреть сообщение
Знания программирования очень слабые
Какой язык?
Цитата Сообщение от AAA1111 Посмотреть сообщение
Может что-то лучше посоветуете?
Посмотреть на более простые редакторы в виде Game Maker и им подобные
1
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 32
05.12.2020, 15:41  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
Какой язык?
С, С++, ассемблер очень давно когда в универе учился пару лет. Всё забыл сильно. После когда-то ещё на ЭкшнСкрипт программировал для флеш. Тоже всё прочно забыл.
0
Модератор
Эксперт Java
 Аватар для alecss131
2850 / 1358 / 405
Регистрация: 11.08.2017
Сообщений: 4,337
Записей в блоге: 2
05.12.2020, 22:20
Лучший ответ Сообщение было отмечено AAA1111 как решение

Решение

AAA1111, Как вариант подучить ООП, потом взяться за шарп, вот этого вполне должно хватить. А потом можно изучать юнити, на ютубе полно видео на русском
Либо еще вариант, но сложнее, C++ и sfml
1
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 32
06.12.2020, 11:43  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
Как вариант подучить ООП, потом взяться за шарп, вот этого вполне должно хватить. А потом можно изучать юнити, на ютубе полно видео на русском
Либо еще вариант, но сложнее, C++ и sfml
Спасибо.
А вот по поводу ООП ещё недавно вопрос появился.
Читал авторитетное мнение, что ООП уже не супер (и даже бяка) в современной точке зрения на программирование.
Вы сталкивались с такой точкой зрения? С чем такое мнение связано и насколько оно соответствует действительности?
0
Модератор
Эксперт Java
 Аватар для alecss131
2850 / 1358 / 405
Регистрация: 11.08.2017
Сообщений: 4,337
Записей в блоге: 2
06.12.2020, 12:12
AAA1111, В этом вопросе вряд ли сильно могу помочь. Отвечу так, а какие есть альтернативы и применимы ли они к вашим задачам? Мне кажется без ооп в существующих игровых движках не обойтись.
Если захотите создать свой движок, то для начала пробегитесь по сборнику статей по opengl (далеко не полному причем, тут только база, в других графических апи либо похожее, либо еще сложнее, например в вулкане на рисование треугольника надо 1-1.5 тысячи строк кода) и посмотрите сколько всего надо для создания только графического движка, как минимум первые 4 части уж точно нужны. Еще потребуется звук и физика (либо простое взаимодействие между объектами), а так же аи/ии.
В этом плане изучение ооп и использование готового все же будет лучшим решением имхо.
1
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 32
06.12.2020, 13:26  [ТС]
Цитата Сообщение от alecss131 Посмотреть сообщение
В этом вопросе вряд ли сильно могу помочь. Отвечу так, а какие есть альтернативы и применимы ли они к вашим задачам? Мне кажется без ооп в существующих игровых движках не обойтись.
Если захотите создать свой движок, то для начала пробегитесь по сборнику статей по opengl (далеко не полному причем, тут только база, в других графических апи либо похожее, либо еще сложнее, например в вулкане на рисование треугольника надо 1-1.5 тысячи строк кода) и посмотрите сколько всего надо для создания только графического движка, как минимум первые 4 части уж точно нужны. Еще потребуется звук и физика (либо простое взаимодействие между объектами), а так же аи/ии.
В этом плане изучение ооп и использование готового все же будет лучшим решением имхо.
Хорошо. Спасибо большое!
Вопросов больше нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.12.2020, 13:26
Помогаю со студенческими работами здесь

На чем лучше делать сайт?
На чем лучше делать сайт? На WordPress, Front Page:D или в Macromedia Dreamweaver? Что сами посоветуете?

На чем лучше делать ASP.NET проекты?
На чем лучше делать ASP.NET проекты - на визуал студии или в блокноте?

На чем лучше делать научный online журнал?
Здравствуйте. Подскажите, пожалуйста, на чем на ваш взгляд лучше делать простенький научный журнал, где будут анонсы,, также будут...

На чём лучше делать графический пользовательский интерфейс?
Здравствуйте! Недавно начал увлекаться разработкой различных приложений на Python. Хотелось бы узнать, что сейчас используют разработчики...

Как убедить игру, что i5 лучше чем Pentium III и заставить ее запуститься?
Всем добрый день! Решил поностальгировать, поставил на компьютер Prince of Persia: Warrior Within 2004 года. При запуске конфигуратор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru