Войти
ПроектыФорумСобираю команду

Игровой движок на C++. (6 стр)

Страницы: 15 6 7 8 9 Следующая »
#75
16:08, 21 окт 2023

atomic
> innerviewer дайте по голове тому, кто делает коммиты на русском языке.

Еще вчера этот вопрос поднимали. Сегодня он коммит уже на английском сделал)

#76
22:03, 28 окт 2023

Недельная сводка #2 от 26/10/2023.
Актуальный релиз: v0.0.6

GitHub {
  Создана и настроена организация SpaRcle Studio, репозиторий перемещен в нее.
  Изменен README.md, добавлены бейджики активности репозитория и рейтинг CodeFactor.
  Изменено описание репозитория, теперь его легче найти.
  Ведется работа над перемещением всех тасков и roadmap из таск менеджера во вкладку Projects у организации/репозитория.
}

UI {
  Произведен рефакторинг Anchor, улучшена работа и функционал этой опции.
  Добавлен автоматический выбор шейдеров и шрифтов для новых текстовых компонентов.
  Реализован кластер для рендеринга пользовательского интерфейса и 2D-графики. Добавлен проход рендера.
  Рефактиронг отрисовки спрайтов.
}

Editor {
  Добавлена кнопка над сценой для подключение к PhysX Visual Debugger.
  Теперь движок никогда не пытается к нему подключиться во время инициализации физики.
}

Audio {
  Исправлена потенциальная ошибка многопоточности при создании SoundListener. (Issue #20)
}

Refactoring {
  Убраны лишние virtual в местах, где методы уже помечены override.
  Полностью убраны старые неймспейсы Framework и Helper. Теперь они везде называются SpaRcle и Utils.
}

Android {
  Проект успешно сконфигурирован, собран и отлажен с помощью Android Studio.
  Gradle обновлен с 7.* до 8.*
  Обновлены зависимости, теперь используется compileSdk 34.
  Удален избыточный цикл из app/.../main.cpp
}

Migration {
  Исправлена миграция, ломающая сцены.
}

Debug {
  Закончен механизм отрисовки мешей. 
  Начата работа над созданием своих ConvexMesh.
}

CI {
  Произведен полный рефакторинг CI.yml
  Теперь можно выбрать тип сборки с помощью макроса в описании коммита:
    #SR_CI_NONE - ничего не собирать
    #SR_CI_DEBUG - только дебаг сборка
    #SR_CI_RELEASE - только релиз сборка 
    #SR_CI_ALL - дебаг + релиз сборки
  
  Настроена публикация артефактов сборки и json файла с ее профилировкой.
  Сборка ускорена с помощью нового компилятора, версии Ninja и многопоточности.
}
#77
0:22, 29 окт 2023

Monika это все лучше писать в ChangeLog.md и заливать его в репозиторий.

#78
20:31, 21 ноя 2023

Добрый день:)

Я тот самый , кому адресовано "...опыт не обязателен" :)

Мне бы было интересно.

#79
21:03, 21 ноя 2023

MrRaven
Не обязателен опыт в геймдеве, но программировать вы должны хотя бы года четыре, минимум год из них на С++. Иначе будете тыркаться как слепой котенок.

#80
1:24, 22 ноя 2023

MrRaven
Можем списаться в Discord. Ссылка на наш сервер есть в нашем readme на гитхабе, можешь зайти и тегнуть меня либо Монику, там и поговорим.

#81
10:04, 1 фев 2024

up

#82
3:21, 2 фев 2024

Посмотрел я ваш код, что сказать, не в обиду, а в дружбу, за старание пять, за качество исполнения — два :) Вам бы опытного сениора, чтобы проверить код и поговорить о современной архитектуре. Заставили вы меня вспомнить былые времена, в своё время я тоже занимался движкописанием, и довольно долго и упорно что-то пытался сделать. Потом всё же работа взяла верх, но скажу одно: это точно стоило того. На меня обратили внимание сами ребята из Rockstar Games :) Дальше одна работа, вторая, третья... и вот я уже сейчас работаю сениором в Sony.

#83
4:34, 2 фев 2024

Aviator777
Движки не с первого раза получаются тем более на С++.
Перепишет раз, перепишет два, а там видно будет.

#84
10:13, 2 фев 2024

Aviator777
> На меня обратили внимание сами ребята из Rockstar Games :) Дальше одна работа,
> вторая, третья... и вот я уже сейчас работаю сениором в Sony.
А чо из рокстара в сони ушел?

#85
10:45, 2 фев 2024

innerviewer
Monika
А что с ассетами для движка, уже решили откуда их будете брать?

#86
10:52, 2 фев 2024

Aviator777
> Вам бы опытного сениора, чтобы проверить код и поговорить о современной
> архитектуре.
+
> На меня обратили внимание сами ребята из Rockstar Games :) Дальше одна работа,
> вторая, третья... и вот я уже сейчас работаю сениором в Sony.
Ты им подходишь, присоединяйся к проекту.

#87
14:21, 2 фев 2024

Видимо мне не понять двиглописателей... :)

Я в Unity писал себе класс MissionEngine, который реализует логику прохождения миссий (вывод диалогов, триггеры, манипуляции с игровыми объектами, событиями и т.д.), и который содержит всего 31 "команду" (при этом три резервные и пока не реализованы, а может и не будут). И я потратил кучу времени на отладку, поскольку всякие косвенные зависимости параметров иногда приводят к неверной работе, что надо отлавливать и править...

А тут нужны сотни и тысячи классов, которые являются неотъемлемой частью любого вменяемого движка. Как это можно написать одному или на пару с приятелем за разумное время мне непонятно. :) Даже с учётом задействования всяких готовых библиотек и уже описанных технологий. Какая-то терра инкогнита.

#88
15:06, 2 фев 2024

MSA2
У профессионального программиста отладка занимает микроскопический, едва вычислимый процент времени. Думать надо до того, как написал код, а не когда пытаешься запустить непонятно что.
Хотя, каждый проходит через этап, когда отладка занимает почти все время. Если человек сам себе не враг, он с этим что-то делать попытается. И отладка уходит. Ориентировочно, пятилетнего опыта работы над большими проектами должно хватить, но тут у кого как, все люди разные.

#89
15:41, 2 фев 2024

MSA2
> Я в Unity писал себе класс MissionEngine, который реализует логику прохождения
> миссий (вывод диалогов, триггеры, манипуляции с игровыми объектами, событиями и
> т.д.), и который содержит всего 31 "команду" (при этом три резервные и пока не
> реализованы, а может и не будут). И я потратил кучу времени на отладку,
> поскольку всякие косвенные зависимости параметров иногда приводят к неверной
> работе, что надо отлавливать и править...

Ну вот такого быть не должно. Комманды должны быть изолированы и сами знать как разруливать зависимости в зависимости от приоритета. А ты навалил всё в кучу и потом эту кучу приводил в сознание.

Страницы: 15 6 7 8 9 Следующая »
ПроектыФорумСобираю команду