C/C++

Что лучше изучать c++ или Java

Хочу создать игру как HλLF-LIFE 2 скажите что лучше выбрать для такого проекта C++ или Java
Для игр выбирать нужно не язык, а доступный движок и под него уже учить язык, если потребуется
Абдырахман Абакиров
Абдырахман Абакиров
30 155
Лучший ответ
Лучше не С++, не Java,
лучше - Си :)
Денис Молчанов
Денис Молчанов
37 945
Для начала нужно определится, хочешь ли ты использовать готовый движок или писать свой.

Если выберешь путь боли и станешь писать свой движок - твой выбор любой *среднеуровневый* язык позволяющий гибко использовать ресурсы машины. + необходимо знание графических API ибо без них твою игру кроме как на твоей машине больше нигде не получится запустить, если только ты не выберешь путь ещё больше боли и не станешь писать софтварный рендер. Подойдут С++ или чистый Си. из API есть популярный OpenGL на котором уже много решено до тебя, или более новые по типу Vulcan.

Если хочешь проще - твой выбор готовый бесплатный движок по типу Unity, Godot или того же Source, где вся логика отрисовки ложится на движок и тебе нужно думать только об игровой части проекта, там советую выбирать C# ибо это удобный объектный ЯП который сократит время разработки из-за обширной стандартной библиотеки + .NET Core мультиплатформенный, так что в переносе игры на другую платформу поддерживаемую движком проблем не возникнет. Хорошее решение для начального проекта.
JAVA для игр, как ассемблер для Энтерпрайза, выбор не из лучших, как пример Minecraft java edition

Везде есть как свои преимущества, так и подводные камни - решать тебе.