Войти
ПрограммированиеФорумОбщее

Кто хочет сделать Open Source движок для .net? (5 стр)

Страницы: 14 5 6 7 8 Следующая »
#60
19:21, 23 июня 2019

Почистил тему от обсуждений не относящихся к теме топика.

#61
2:48, 27 июня 2019

Своеобразное "рисование треугольника на экране":

+ Показать

Veldrid для рендера, Leopotam.ECS для объектов, SharpGlTF для контента + набросок системы ресурсов с асинхронной загрузкой (стримингом).

Пока всё это жутчайший прототип с отвратительным качеством кода прикрученного шурупами лишь бы держалось.

#62
9:47, 27 июня 2019

GLoom
Запили движок для лего игр.

#63
11:39, 27 июня 2019

monobogdan
А в чем отличие? Упор на instancing, pbr и без текстур?

#64
17:53, 28 июня 2019

iperov
> C++ движки это уже динозавры.

Unity внутри на C++ если что

#65
19:46, 28 авг. 2019

Апну тему.

За 2 месяца более-менее допилил рендерилку GLTF/GLB файлов чтоб потренироваться и прощупать выбранные технологии. Заодно были выявлены и исправленны баги в библиотеках.

На текущий момент
- Есть намётка ECS, которая почти не моменялась за это время так как новых систем не добавилось.
- Рендер на Veldrid опробован и понятно примерно как на нём что делать. Соотвественно учитывая этот опыт можно будет пилить нормальный рендер.
- Прощупана возможность асинхронной систему управления ресурсами. Всё грузится, парсится, обрабатывается многопоточно. Шишки набиты, можно переписать по нормальному теперь.
- Адаптирован PBR шейдер из Khronos GLTF Viewer Sample. Почти все возможности его прощупаны и протестированны с Veldrid (PBR, IBL, blend shapes, skinning).

Картинки с тестами:

+ Показать

К сожалению так и делаю пока один. Есть желающие помочь?

#66
11:48, 30 авг. 2019

Скука, лучше игры делать

#67
12:30, 30 авг. 2019

А чем тебя Unity3D не устраивает?

#68
12:32, 30 авг. 2019

Зачем нужно писать движок, который будет работать раз в 10 медленнее, чем движок на C++. Движок ради движка?

#69
23:25, 30 авг. 2019

Robotex
> Зачем нужно писать движок, который будет работать раз в 10 медленнее, чем движок на C++.
Чем бы дитя не тешилось... я заметил, что тут многие просто играют в разработку движка, не имея конкретной цели.
Они могут месяцами создавать вид какой-то деятельности, так и не показав ничего впечатляющего...

#70
1:13, 31 авг. 2019

Daniil Petrov
> Они могут месяцами создавать вид какой-то деятельности, так и не показав ничего
> впечатляющего...

Движок это игра в долгую - первые результаты можно увидеть только через 10 лет.

#71
(Правка: 8:47) 8:39, 31 авг. 2019

gamedevfor
> Движок это игра в долгую - первые результаты можно увидеть только через 10 лет.

Да ну! Скриншоты можно начинать делать если не с первых дней, то в первый год однозначно!
Спустя два года разработки, вернее даже каждый по полгода (только сейчас перешёл на постоянную работу над движком), я подхожу к разработке первой демки.
Ясно, что зарелизить её получится не скоро, так как на ней я начну ещё более жёстко шлифовать движок, но скриншоты и в будущем видосики будут обязательно.
В ближайшем будущем я прикручу элементарную физику, источники освещения, тени и многое другое, а в данный момент реализую поток обработки интерактивных зон.
И всё это при том, что я занимаюсь движком в одно рыло, не имея до этого никакого полового опыта в разработке игр и игровых движков :)
Ну и практически не у кого поспрашивать по вопросам разработки тех или иных систем движка, а с данного форума толку, как с быка молока )))

Вот первый год разработки:

+ Показать

Вот второй год разработки:
+ Показать

#72
9:30, 31 авг. 2019

Daniil Petrov
> Вот первый год разработки:
> Вот второй год разработки:

fps просело в два раза
на третьем году еще просядет?

#73
9:58, 31 авг. 2019

forwhile
> fps просело в два раза
Видяха сдохла, приходится на встроенном видео работать...

#74
12:46, 31 авг. 2019

Daniil Petrov
Ну у тебя хоть какой то ландшафт и небо есть (качество говно конечно), а у него и этого нету.
Ну и крутить одну модельку это одно, а сделать уровень как в кризисе это другое.
Потом опять же модельки статические, а где анимация?
Освещение опять же, очень серьезный вопрос для движка.
Потом когда это всё соберется воедино окажется что оно ползает с FPS=1, а нужно 60.
Если бы было так всё легко то можно было бы пройтись по урокам LearnDX & LearnOGL и движок готов. )))

Страницы: 14 5 6 7 8 Следующая »
ПрограммированиеФорумОбщее