Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Темы форума
181 - Pixel Craft 12…
Сегодня, 00:03
 KEFIR
181 - ?
25.11.2022
 Mefistofel
WoL
18.09.2022
 Darthman
Реальный Семён
12.09.2022
 mv2
Будущее IGDC
1.08.2022
 StormT_GMS
Super Vadimka 4 Evil…
6.07.2022
 VovaOne
Super Vadimka 3 Ente…
24.05.2022
 VoroneTZ
Рейд
27.04.2022
 Mefistofel
x - devlog
7.04.2022
 Mefistofel
180 - RPG X
31.01.2022
 KEFIR
Сейчас на сайте
Гостей: 2
На сайте нет зарегистрированных пользователей

Пользователей: 1,780
новичок: Gandifil
Обсуждение «Реальный Семён»
mv2
Avatar пользователя

Опубликовано 11.09.2022 06:13 (3 месяца назад)    #
Пост скорее шутки ради, но вполне может оказаться для кого-то полезным!

Пилил на конкурс 3D шутер на самопальном 3D движке. Уже был геймплей, практически везде KISS.

Фишки:
UI
Примитивный ассет пул(без кастомных типов, ради KISS. Для всего кастомного есть GetStream).
3D рендерер на DX9 с поддержкой настоящих многослойных материалов(аля квейк, только без возможности загрузки с диска). Есть даже сплаттинг террейнов на FFP(!).
Поддержка SMD, MD2 моделей. Анимация вершинная, с морфингом, достаточно продвинутый аниматор(только блендинг не умеет :))
Звук - стандартненько. Вроде бы уже успел прикрутить 3D звук.
Настраиваемый графон из под конфигов(MSAA, разрешение и.т.п).
Рендерер шрифтов из GDI+(убивает напрочь филлрейт на старых машинах, на новых все хорошо).

Фишки игры:
Менюшка, магазин с возможностью купить новые пушки
Поддержка уровней. Уровни описаны очень примитивно, но это лишь из-за конкурсной специфики.
Различные стволы с различными типами снарядов(в т.ч - ракетами). Легко добавить свои, унаследовавшись от существуюего(Rifle) или базового(Weapon) класса.
Реализация пикапов(патроны, хилки и.т.п). Точно так-же легко добавить свои.
Реализация монстриков. Прут на игрока толпами, свои добавить легко - унаследоватся от Monster, прописать анимации в аниматор, прописать свою дамагу, особенности AI и.т.п.

В целом - вполне себе готовая демка 3D шутера на самопальном движке, может кому-то стать отличным примером. По духу очень веет классикой(HL, Quake) - неудивительно, когда-то по их сырцам я учился в игровую архитектуру ;) Надо же отдавать дань уважения?)

Скрины(здесь в основном очень старые):




Хотел мультиплеер запилить, но как-то не пошло.

Сырцы с рабочими бинарниками на ЯД:
https://disk.yandex.ru/d/m2yemH3wx04NfQ

редакция от mv2, 11.09.2022 06:14

Pixel Craft 128:Не участвую.
mv2
Avatar пользователя

Опубликовано 11.09.2022 06:17 (3 месяца назад)    #
Развитие этого же мотора:





Pixel Craft 128:Не участвую.
mv2
Avatar пользователя

Опубликовано 11.09.2022 06:18 (3 месяца назад)    #
GL форк этого мотора(мультиплеерный шутан):

редакция от mv2, 11.09.2022 06:18

Pixel Craft 128:Не участвую.
Doj
Avatar пользователя

Опубликовано 12.09.2022 06:01 (3 месяца назад)    #
Использовать в путях слова Богдан и Mono и выкладывать с ними видео на этом сайте -- слабоумно и отважно :)
Pixel Craft 128:Не участвую.
mv2
Avatar пользователя

Опубликовано 12.09.2022 07:25 (3 месяца назад)    #
Doj написал:
Использовать в путях слова Богдан и Mono и выкладывать с ними видео на этом сайте -- слабоумно и отважно :)

Я так-то уже пару лет точно сюда захожу и пишу в чате, ни для кого не секрет моя личность)
Pixel Craft 128:Не участвую.
Перейти на форум:
Конкурсы
Открытые конкурсы:
Pixel Craft 128

Старт: 26 ноября 2022г.
Финиш: 13 декабря 2022г.

Участники: 6
Недавние конкурсы:
 180 - RPG X
 179 - Defence VI
 178 - Text game
 177 - One button strike
 176 - Scroller V
 Все конкурсы
Случайная игра
Голосование

181?

Я учавствую!
50% [4 Голосов]
Я попробую.
38% [3 Голосов]
Я мимокрокодил..
13% [1 Голос]

Голосов: 8
Начало: 25.11.2022 18:50

Для доступа к голосованию, у вас должно быть 10 сообщений на форуме.
 Архив опросов
Мини-чат
Вам необходимо залогиниться.

Архив чата

24,319,378 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.