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

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

05.12.2020, 14:15. Просмотров 2027. Ответов 6

Всем привет!

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

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

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

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

Правильное ли решение? Может что-то лучше посоветуете? Стоит ли свой движок делать на каком-то языке попроще?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2020, 14:15
Ответы с готовыми решениями:

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

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

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

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

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

Решение

AAA1111, Как вариант подучить ООП, потом взяться за шарп, вот этого вполне должно хватить. А потом можно изучать юнити, на ютубе полно видео на русском
Либо еще вариант, но сложнее, C++ и sfml
1
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 32
06.12.2020, 11:43  [ТС] 5
Цитата Сообщение от alecss131 Посмотреть сообщение
Как вариант подучить ООП, потом взяться за шарп, вот этого вполне должно хватить. А потом можно изучать юнити, на ютубе полно видео на русском
Либо еще вариант, но сложнее, C++ и sfml
Спасибо.
А вот по поводу ООП ещё недавно вопрос появился.
Читал авторитетное мнение, что ООП уже не супер (и даже бяка) в современной точке зрения на программирование.
Вы сталкивались с такой точкой зрения? С чем такое мнение связано и насколько оно соответствует действительности?
0
Модератор
1422 / 423 / 139
Регистрация: 11.08.2017
Сообщений: 1,443
06.12.2020, 12:12 6
AAA1111, В этом вопросе вряд ли сильно могу помочь. Отвечу так, а какие есть альтернативы и применимы ли они к вашим задачам? Мне кажется без ооп в существующих игровых движках не обойтись.
Если захотите создать свой движок, то для начала пробегитесь по сборнику статей по opengl (далеко не полному причем, тут только база, в других графических апи либо похожее, либо еще сложнее, например в вулкане на рисование треугольника надо 1-1.5 тысячи строк кода) и посмотрите сколько всего надо для создания только графического движка, как минимум первые 4 части уж точно нужны. Еще потребуется звук и физика (либо простое взаимодействие между объектами), а так же аи/ии.
В этом плане изучение ооп и использование готового все же будет лучшим решением имхо.
1
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 32
06.12.2020, 13:26  [ТС] 7
Цитата Сообщение от alecss131 Посмотреть сообщение
В этом вопросе вряд ли сильно могу помочь. Отвечу так, а какие есть альтернативы и применимы ли они к вашим задачам? Мне кажется без ооп в существующих игровых движках не обойтись.
Если захотите создать свой движок, то для начала пробегитесь по сборнику статей по opengl (далеко не полному причем, тут только база, в других графических апи либо похожее, либо еще сложнее, например в вулкане на рисование треугольника надо 1-1.5 тысячи строк кода) и посмотрите сколько всего надо для создания только графического движка, как минимум первые 4 части уж точно нужны. Еще потребуется звук и физика (либо простое взаимодействие между объектами), а так же аи/ии.
В этом плане изучение ооп и использование готового все же будет лучшим решением имхо.
Хорошо. Спасибо большое!
Вопросов больше нет.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2020, 13:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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

Чем лучше всего делать current sink до 400mA?
Рулить "сливом" от ноги STM32, родная лапа на такое не потянет - отсюда необходимость слепить...

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.