Skip to content

P-R-A-Y/imba-game

Repository files navigation

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

чо тут есть

  • кубический мир
  • кучка блоков
  • система инвентаря
  • генерация мира на синусоидах
  • сортировка вершин прямо во время рендера
  • низкоуровневая работа с вершинами и полигонами
  • шейдеры
  • система освещения, теней
  • физика воды (удалена изза багулин)
  • текстуры survivalcraft ahh style
  • проработаная физика
  • сохранение мира
  • в целом игра разделена на клиент и сервер (в будующем я хотел сделать мультиплеер)
  • предметы / крафты с описаниями
  • партиклы
  • процедурные взрывы
  • объединение текстур в одну для увеличения скорости рендера
  • попытка сделать анимированые текстуры

почему эта игра не зашла

  • во первых я не умею рисовать норм тексутры и все выглядело крайне стремно
  • во вторых проблемы с очередью рендера вершин. сортировка вершин занимает очень много времени изза чего страдает фпс, а без сортировки прозрачные текстуры не видны сквозь другие прозрачные текстуры под определенным углом. Это особенность метода рендера в GLSL. В том же майнкрафте это видимо хитро обыграно, ведь он не лагает, а движки у игр одинаковые
  • в третих рандомные баги берущиеся хуй пойми откуда и которые отследить бывает очень сложно
  • в четвертых я сломал код генерации мира и не смог его восстановить до нормального состояния, а писать поновой дико лень и долго

About

кубическая 3д игра

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published