Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
0 / 0 / 0
Регистрация: 14.09.2026
Сообщений: 14

Новичок в gameDev

14.09.2026, 21:30. Показов 3549. Ответов 51

Студворк — интернет-сервис помощи студентам
Ребят всем привет, я новичок в с++ и разработке движков) полгода назад загорелся идеей создать свои игру. Наверное как и все новички - свой майнкрафт на с++. В итоге получился результат, отказался от воксельного движка. Но куча проблем связанных с механиками игры. Можете кто посоветовать библиотеки для развития проекта,статьи и туториалы ) особенно острые проблемы - это работа с анимациями ( даже их вес - 1 анимация == 150мб, мб как то ужимать) и работа с картой игры? Мб какой внутренний редактор ( щас пробуем переписать библиотеку с питона для работы с ассетами из юнити). Так же если кто может просто поделится опытом - буду благодарен)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.09.2026, 21:30
Ответы с готовыми решениями:

Новичок в программировании, желание изучать GameDev
Всем доброго времени суток, меня зовут Александр, мне 17 лет, есть желание и можно сказать мечта...

Новичок в питоне, но не новичок в программирование
Привет всем! У меня есть много вопросов, и может кто-то сможет ответить на несколько из них. Я...

2D gamedev, книги
Доброго времени суток, уважаемые форумчане. Подскажите пожалуйста хорошую ( на ваш взгляд)...

51
 Аватар для Storm Screamer
5835 / 1592 / 127
Регистрация: 21.04.2013
Сообщений: 9,240
11.10.2026, 03:24
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ilya_lynev Посмотреть сообщение
особенно острые проблемы
Наиболее острая проблема - актуальность всего перечисленного на фоне развития языковых моделей (нейросетей) для написания кода.

Вот яркий пример:



За семь недель был создан с нуля воксельный движок на С++, с использованием Claude и библиотек GLFW, glad, GLM, FastNoise2, stb and miniaudio. Объем 68 000 строк кода. Теперь думайте, какой длины борода у вас вырастет, пока вы хотя бы закончите базовые вещи вашего движка и игры на нем.

И подобных проектов разного рода немало и в будущем будет становиться все больше.
1
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,229
Записей в блоге: 2
12.10.2026, 18:49
Ну вот, как хороший пост - так и ответов нету
Цитата Сообщение от Storm Screamer Посмотреть сообщение
Наиболее острая проблема - актуальность всего перечисленного на фоне развития языковых моделей (нейросетей) для написания кода.
Вспоминается "raytrace в 100 строк кода". Такие вещи - хорошая демонстрация потенциала/возможностей, и (нечего скрывать) мастерства автора. Но, конечно, никто не собирается юзать такой движок. А вообще написание игр - сладкая цель для ИИ, многие вещи стандартны и хорошо изучены.
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6694 / 3089 / 1064
Регистрация: 01.06.2021
Сообщений: 11,928
13.10.2026, 01:06
Цитата Сообщение от Igor3D Посмотреть сообщение
А вообще написание игр - сладкая цель для ИИ
Before AI showed up:
  • If you made a game in Unity, Unreal, or Godot, people called you a noob.
  • If you built a game from scratch with some library (Three.js, Babylon.js, bgfx, Ogre, whatever) - especially the low-level stuff like raw OpenGL or Vulkan, - you were considered an expert.

After AI:
  • Now if you’re making a game in Unity, Unreal, or Godot, you’re an expert. Programming is only a tiny part of game dev anyway, and it’s obvious you’re doing all the rest yourself.
  • But if you’re coding a game completely from scratch on some low-level library, you’re a noob, because it’s clear AI is writing the whole thing for you. I keep running into more and more of these guys who straight-up admit they know zero programming, yet somehow spit out games on low-level libs in a couple of hours.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,229
Записей в блоге: 2
13.10.2026, 12:44
А что это за цитируемый авторитет? Может просто хрен с бугра?
Цитата Сообщение от Royal_X Посмотреть сообщение
But if you’re coding a game completely from scratch on some low-level library, you’re a noob, because it’s clear AI is writing the whole thing for you.
Какой "whole"? Что он за человека напишет? Рендер сцены? Сам создаст модели, материалы, выставит свет и.т.п.? Что имеется ввиду кроме громких (но пустоватых) фраз?
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6694 / 3089 / 1064
Регистрация: 01.06.2021
Сообщений: 11,928
13.10.2026, 12:57
Цитата Сообщение от Igor3D Посмотреть сообщение
Что имеется ввиду
What I mean is that AI will create the entire game without you having to do anything. In the libraries mentioned above, assets, shaders, light sources, cameras and so on are all created and configured via code. Meshes can also be created using code. You type a prompt, then wait a little while and get the game.

***
Sure, AI can help with Unity or UE, but programming is only a small part of gamedev there anyway - most of your time is spent on other stuff. Godot is a different story, though: AI sucks at writing GDScript. So when I come across a Godot game, I pretty much know AI usage was kept to a bare minimum.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,229
Записей в блоге: 2
13.10.2026, 16:28
Цитата Сообщение от Royal_X Посмотреть сообщение
Meshes can also be created using code.
Да неужели? Ну и где те меши? Напр модель дома, стандартной 5-этажки или 9-этажки. Можно хоть что-то посмотреть или только "сказки про белого бычка"?
0
Нарушитель
Эксперт функциональных языков программированияЭксперт С++
6694 / 3089 / 1064
Регистрация: 01.06.2021
Сообщений: 11,928
13.10.2026, 16:31
Igor3D, https://www.meshy.ai/
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,229
Записей в блоге: 2
16.10.2026, 17:33
Цитата Сообщение от Royal_X Посмотреть сообщение
https://www.meshy.ai/
Ну это не инструмент, а цацки-пецки. Не спорю, все это интересно, забавно, остроумно и.т.п., но .. рабочих моделей так не получить. И мое впечатление что если копнуть любой другой аспект (напр материалы, текстуры, анимация и др) - будет то же самое. Да, фантастические перспективы, но ничего реального/конкретного сейчас. Куда-то приспособить "бабушку на капибаре" не выходит
0
0 / 0 / 0
Регистрация: 14.09.2026
Сообщений: 14
18.10.2026, 11:56  [ТС]
Проект не коммерческий, а чисто для себя. Вообще можно ничем не заниматься в жизни - ведь кто то сделает это быстрее, лучше и имеет больше опыта.
0
1980 / 836 / 115
Регистрация: 01.10.2012
Сообщений: 5,229
Записей в блоге: 2
18.10.2026, 18:53
Цитата Сообщение от ilya_lynev Посмотреть сообщение
Проект не коммерческий, а чисто для себя.
Предполагаю что какие-то (честолюбивые) планы все-таки имеются Впрочем это не мое дело
Цитата Сообщение от ilya_lynev Посмотреть сообщение
Вообще можно ничем не заниматься в жизни - ведь кто то сделает это быстрее, лучше и имеет больше опыта.
Да уже сделали, "все давно написано" Вот только по жизни так не выходит (во всяком случае у меня). Пример с анимацией выше. Да, делают, и давно. Даже Юнити, не говоря уже об UE. Но сделать так же я не могу, не выходит "воспользоваться готовым проверенным решением" (как хотелось бы).
0
 Аватар для Storm Screamer
5835 / 1592 / 127
Регистрация: 21.04.2013
Сообщений: 9,240
19.10.2026, 10:43
Цитата Сообщение от ilya_lynev Посмотреть сообщение
Проект не коммерческий, а чисто для себя. Вообще можно ничем не заниматься в жизни - ведь кто то сделает это быстрее, лучше и имеет больше опыта.
Здесь обозначу следующие моменты:

- Ваше время не безгранично. Я, например, не буду читать очередную редакцию какого-нить учебника/справочника по C# на 1000 страниц без очень весомой причины.

- Материальное обеспечение. Если с ним сложностей нет, тогда для себя можно хоть свой Windows писать с нуля чисто по книгам, лишь бы нравилось. Можно сказать, что автор Stardew Valley в соло проект свой сделал, которые принес ему миллионы? С узким кругозором так оно и выйдет. В соло с нуля сделал. А с более широким имеем, что его поддерживали материально родители и его девушка, работавшая на двух работах, чтобы он мог вести разработку. И туда же в копилку кучу софта-инструментов, которыми он пользовался + помощь издателя.

- По поводу быстрее/лучше: не надо себя сравнивать с другими, ибо это заведомо проигрышная затея. Каждый вырос в своей среде и получил разный опыт и знания. У кого-то английский нативный и он может читать огромный массив технической литературы, а кому-то сначала надо потратить кучу времени на изучение языка и лишь затем приступать к понимаю технических аспектов. Кто-то имел доступ к компьютеру с 3-х лет, другой смог купить свой ПК только в зрелом возрасте. Таким образом можно продолжать долго.

Даже у спидранеров (кто на скорость игры проходит) нет абсолютного понятия "лучше". Лучше можно быть в какой-то определенной категории прохождения и не факт, что не появится кто-то молодой, что на секунду будет быстрее.
1
0 / 0 / 0
Регистрация: 14.09.2026
Сообщений: 14
19.10.2026, 11:20  [ТС]
Да согласен, если игра понравится людям и будет расти онлайн - тут так или иначе придется делать коммерческий проект уже, хотя бы на развитие проекта. А так задумка - просто сделать игру - копию другой игры, для малого круга людей) со 2 соглосен) Велосипед придется адаптировать под каждый проект, но основу например - можно позаимствовать )

Добавлено через 10 минут
Да согласен по поводу 3-4 пункта. 1) Если не знаешь какой нужен ресурс - будешь перебирать кучу 'бесполезной информации' - от этого , как я за 4 года понял в разработке - никуда не деться, кроме как найти Ментора. Да и по этой причине я тут) 2) На огромную команду - конечно средтсв таких нет, да и на 1 опытного разраба - даже уровня мидла не хватит, по этому крутимся как можем . Тактика простая - делаем что можем сами, работает - хорошо, потом оптимизируем - улучшим. Если не можем сами - ищем специалиста в этой области, платим грубо говоря "за фичу" откладывая деньги с обедов) С ААА студиями не потягаемся , но и не надо. Ведь большая материальная поддержка != успех. Та же смута. А примеров хороших маленьких игр - куча.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.10.2026, 11:20

Какие возможности существуют для GameDev разработки под новую экосистему Microsoft
Здравствуйте! Встал вопрос: "А какие возможности существуют, для GameDev разработки, под новую...

Java GameDev
Господа хорошие, подскажите пожалуйста, что нужно прочесть, увидеть для геймдева. Хочу сильно в...

Паскаль и Gamedev
Есть ли какие то книги по SDL (желательно 2.0) на паскале?

Веб-программирование или Gamedev?
Здравствуйте. Интересно ваше мнение, какое из этих двух направлений для вас наиболее привлекательно...

Gamedev 2d Проверка множественных столкновений кругов и ответная реакция
Здравствуйте! Пишу 2D игру на C++. Дело дошло до того что 10 объектов (условно круглых) бегают за...


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

Или воспользуйтесь поиском по форуму:
52
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru