Тёмный

Я Написал Свой ИГРОВОЙ Движок С Нуля! 

геймдев маслёнок
Подписаться 5 тыс.
Просмотров 28 тыс.
50% 1

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 212   
@maslenokyo
@maslenokyo 2 месяца назад
Переходи к нам в тг канал, у нас прикольно) А еще мы запустили наш дискорд сервер! t.me/maslyonokkk
@Giggity630
@Giggity630 2 месяца назад
Заголовок кликбейтный. Ты реализовал рейкастинг и рендеринг на готовых либах. С нуля ты ничего не написал, тем более уж точно не игровой движок
@TRIXMAN
@TRIXMAN 3 месяца назад
Это видео выглядит, как перезалитое с какого-то популярного канала. Интересно, динамично, большой респект)
@maslenokyo
@maslenokyo 3 месяца назад
Не перезалив, только начинаю снимать)
@VladysislavDobriy
@VladysislavDobriy 3 месяца назад
vectozavr kanal posmotri
@R1S1SKA
@R1S1SKA 3 месяца назад
​@@maslenokyo не слушай их, красавчик круто сделал)
@wolfdobrov
@wolfdobrov 2 месяца назад
@WildLizzardи что, он же делает сам, давай вообще перестанем выпускать любые видосы по любым темам так как все уже давно было где-то
@Mez0ry1337
@Mez0ry1337 2 месяца назад
канал jdh крайне похож на его превьюшки, ну и контент крайне похожий, так что копипиздит немного полюбому но нынче это в моде,так что назовем так - вдохновляется и переделывает на русский лад)
@ggInzox
@ggInzox 3 месяца назад
Да начнется срач между людьми которые не разу не писали на Python но по мемам думают что он такой себе !!!
@stalker32041
@stalker32041 2 месяца назад
Я пишу код на Python и он хорош, да попробуйте воспользоваться Cython, все кто против
@smartertverter9294
@smartertverter9294 2 месяца назад
Питон хороший язык, я сам использую его как основной, его скорость разработки и удобство для меня на высоте, однако все же скорость разработки выходит боком для скорости выполнения, поэтому хоть и на питоне можно сделать кучу всего, но в продакшене движок на питоне будет не слишком эффективен
@gamb5730
@gamb5730 2 месяца назад
никто не думает, что он такой себе не редко С++ проект пишут сначала на питоне, а после переписывают на С++, так как второй быстрее в выполнении , а 1 в написании
@Parsecter
@Parsecter 2 месяца назад
Ну такая себе предъява, прямо как питон)
@CurS-yp3qw
@CurS-yp3qw 2 месяца назад
​@@Parsecterаргументы
@Alex_Gid
@Alex_Gid 3 месяца назад
Вкусная подача, продолжай, удачки! с:
@Kai41k
@Kai41k 2 месяца назад
Интересно будет переписать твой движок на более низко уровневом языке, таком как C, C++ или вообще Rust
@israinddertou5973
@israinddertou5973 2 месяца назад
Пхпххпхп, дел то, пишется за час, только смысл?
@VRchitecture
@VRchitecture 3 месяца назад
Брух… Голый рэйкаст, который писать от силы день - далеко не весь игровой движок 🤷🏻‍♂️
@alexperemey6046
@alexperemey6046 3 месяца назад
Как бы все зависит от игры. Игровой движок - это не что-то из области магии и единорогов - это просто базовый алгоритм, который описывает всю механику твоей игры.
@kmaky
@kmaky 3 месяца назад
Если я правильно понимаю, то ты использовал сеточную систему отрисовки объектов. Т.е. ты задаёшь рисунок на полу, а высота блоков достраивается автоматически и скорее всего одинаково для всех объектов одного типа. В глубокой теории это может жить, но как по мне куда интереснее будет изучить рендер на основе вершин. Плюс это тебе даст возможность рендерить объекты напрямую из блендера или другого приложения для моделирования
@doodocina
@doodocina 3 месяца назад
какой еще "глубокой теории"? 😂 видели игрушку такую, дум называется? там прекрасно реализовали разную высоту стен, разную высоту пола, сложную геометрию. другое дело, что автор не программист и, скорее всего, остановится на том, что у него сейчас есть
@python-god
@python-god 3 месяца назад
@@doodocina утверждать ничего нельзя, я надеюсь что проект будет жить и всё это хотя-бы перерастёт в клон дума или вульфенштейна на пайтоне
@alexperemey6046
@alexperemey6046 3 месяца назад
@@python-god Мне кажется не сделали еще тот компьютер, на котором пойдет клон дума на пайтоне ).
@python-god
@python-god 2 месяца назад
@@alexperemey6046 клон дума на пайтоне можно запустить где угодно в 30-60 фпс гарант. Посмотри об этом ролики на ютубе
@Kosenkov_Dmitry
@Kosenkov_Dmitry 2 месяца назад
​@@alexperemey6046так уже есть видос на Ютубе где один человек полностью воссоздал дум на при помощи PyGame
@israinddertou5973
@israinddertou5973 3 месяца назад
И да, лучше изучи bsp алгоритм и сделай что нибудь по типу квейка 1 или дума, куда интереснее будет)
@_SOMEONE_
@_SOMEONE_ 3 месяца назад
Я твой 134 подписчик! Надеюсь когда-то канал взлетит и я стану олдом)
@maslenokyo
@maslenokyo 3 месяца назад
Я тебя запомню ;)
@shizzonotes
@shizzonotes 2 месяца назад
Кто из питонистов в припадке юношеского энтузиазма не баловался с рейкастингом. По сути, особенность такой графики заключена в одной функции рендеринга. Движок от демки отличает наличие простого редактора, поэтому ждём редактор. Я когда-то давно делал рейкаст игрушку, напридумывал алгоритмы, но без редактора работа с самописным "движком" была очень душной. Хорошие видосы! Удачи в развитии канала)
@mrwek
@mrwek 2 месяца назад
Мне кажется, что движок от демки не отличает наличие интерфейса. Движок может быть и без интерфейса, а может быть просто удобным фреймворком, но не движком : D Тут скорее от всего функционала зависит, а не только от наличия интерфейса. (но я впринципе много игровых движков не знаю, поэтому в пример мне привести нечего)
@wolfdobrov
@wolfdobrov 2 месяца назад
@@mrwek кто сказал что редактор должен иметь интерфейс 😏
@mrwek
@mrwek 2 месяца назад
@@wolfdobrov кстати да, интересный ход мыслей : D
@ІлляМоканюк
@ІлляМоканюк 2 месяца назад
Жду продолжения с объяснением математике❤
@raychaser29
@raychaser29 3 месяца назад
недавно услышал интересную идею по поводу улучшения рейкастера. можно попробовать добавить небольшой постпроцессинг впихнув в рендер текстур карты нормалей. в теории можно будет даже без шейдеров обойтись. ещё советую почитать про рендер полов в рейкастинге, если ты этого ещё не сделал разумеется. ну и да, выглядит очень круто для канала с таким маленьким количеством подписчиков, надеюсь что увижу взлёт твоего канала среди ру геймдев сектора хд
@alexperemey6046
@alexperemey6046 2 месяца назад
Так чем более сложные и специфические вещи, тем меньше подписчиков на канале. Популярные ресурсы с серьезным контентом по программированию - это 20-40К подписчиков максимум...
@francheskodown
@francheskodown 3 месяца назад
Хорошая подача, продолжай, и удачи с дижком
@israinddertou5973
@israinddertou5973 3 месяца назад
Единственный минус - это питон! Нужно кодить на плюсах, или на чем угодно кроме питона)
@rutrin666
@rutrin666 3 месяца назад
node js круче питона
@theuran
@theuran 3 месяца назад
​@@rutrin666 английский язык лучше
@galefight
@galefight 3 месяца назад
Не понял придирку. Человек выбрал питон, и если у тебя есть к нему не приязнь, и ты такой любитель плюсов, то не смотри. Очередной стереотип(хотя я думаю ты сам плюсы не знаешь, хотя не кто их не знает фулл).
@lizbertarian
@lizbertarian 3 месяца назад
Зачем плюсы, если есть numba?
@rutrin666
@rutrin666 3 месяца назад
@@galefight бля языку лет 30 а он досихпор медленный
@mimocake
@mimocake 2 месяца назад
было бы еще прикольно добавить различную высоту стен и пола, чтобы игра была уже больше на дум, а не на вольфик похоже
@jonypro2
@jonypro2 2 месяца назад
хмм довольно интересная подача. Если бы я не знал все термины, всё равно бы понял
@KynomiFn
@KynomiFn 2 месяца назад
Очень крутая подача, с 1 минуты думал, что попал на 1 млн подписчиков канал, а видео старенькое, просто только сейчас попалось мне в рекомендации. Когда пролистал в комментарии удивился, что всего 571 подписчик.
@ScratchAvar
@ScratchAvar 2 месяца назад
0:13 ух бро…. Там ТАКОООЕ сделать можно…. Недавно вот полноценный 3д завезли
@АндрейТарасов-л6ш
@АндрейТарасов-л6ш 3 месяца назад
Отличная работа!
@PythonIsGo
@PythonIsGo 3 месяца назад
Красава! Продолай в том-же духе!
@e1ont
@e1ont 2 месяца назад
Ебаный рот, смотря подобные видосы, я понимаю, насколько я эмбрион в программировании и даже не знаю, хватит ли мне вообще сил сделать хотя бы что-то примерно похожее (сейчас 20-й день изучения C#).
@maslenokyo
@maslenokyo 2 месяца назад
Не важно, с какой скоростью двигаешься, братишка, главное не останавливайся
@wolfdobrov
@wolfdobrov 2 месяца назад
Ахаха, жиза, тоже шарп изучаю и по совместительству первый мой язык, чувство что я одноклеточный меня не покидает
@ВасяКупленов
@ВасяКупленов 2 месяца назад
Пять минут чисстого кайфа, хороший пролукт , прям вштирило 🔥
@qwertymangames1800
@qwertymangames1800 3 месяца назад
Сделать игру на быстрых компилируемых языках: C/C++, Rust: нет Сделать игру на очень медленном python: да!
@hopeyouhavinganiceday
@hopeyouhavinganiceday 3 дня назад
Янаме кудасаи ах~ охае о мае ва моу синдеиру ошихитео нуни?
@Mortwake
@Mortwake 2 месяца назад
Экстрим код?
@pcclassic
@pcclassic 2 месяца назад
ВалюА!))))))))))
@Super_sonic228
@Super_sonic228 3 месяца назад
Классное видео. Продолжвй в том же духе
@caf276
@caf276 3 месяца назад
Как называется тема в vs code?
@bludrunn3r560
@bludrunn3r560 3 месяца назад
Хотим продолжения!
@juke_crusader
@juke_crusader 3 месяца назад
Монтаж хороший, но я вобще не понял, зачем это видео. Ты сам сказал, что видосов на эту тему полно
@clide8414
@clide8414 Месяц назад
Отличное видео! Ждём продолжения)
@python-god
@python-god 3 месяца назад
Круто! Если будешь добавлять всё больше нового в свой "псевдо-3D движок", то он может стать неплохой альтернативой ursina, panda3d или может быть даже Godot! Однозначно подписка + лайк! Видос очень зашёл, жду продолжения. Сделай какой-нибудь удобный редактор карты, где можно будет просто редактировать твой двумерный массив карты, а также управлять текстурами на блоках
@Anton-jl2uh
@Anton-jl2uh 3 месяца назад
Да чего уж там, давай сразу альтернативой Unreal Engine)
@alexperemey6046
@alexperemey6046 2 месяца назад
Альтернативой Годот не станет, поскольку Годот - это не 3D движок.
@python-god
@python-god 2 месяца назад
@@alexperemey6046 годот это 3д движок.... посмотрите в интернете
@python-god
@python-god 2 месяца назад
@@Anton-jl2uh замах интересный, но анрил всё-же будет побыстрее
@rebit1975
@rebit1975 3 месяца назад
Интересно, в каких играх вообще анимации от нейронки 🤔
@AzatAndAziz
@AzatAndAziz 3 месяца назад
У тебя большое будущее, отвечаю)
@maslenokyo
@maslenokyo 3 месяца назад
Спасибо, увидим)
@Giggity630
@Giggity630 2 месяца назад
@@maslenokyo на пизженном контенте далеко не уедешь
@Exsyzen.0
@Exsyzen.0 2 месяца назад
Рот болит,а в попе больно Питонистом быть прикольно
@flieexer5447
@flieexer5447 2 месяца назад
Можно исходный код пожалуйста?
@alexander_voronin
@alexander_voronin 2 месяца назад
Брат, что за шрифт в превью?
@Atomnyi
@Atomnyi 3 месяца назад
О! Вероятно это видео Smilesick было! )
@makstv8888
@makstv8888 3 месяца назад
конечно делай
@Fenneig
@Fenneig 3 месяца назад
Я правильно понимаю что на верху окошка - фпс? А то у тебя он до 45 падает в последних футажах и мне интересно по оптимизации всего этого дела ты уже что-нибудь придумал? )
@alexperemey6046
@alexperemey6046 3 месяца назад
Это же Питон.
@maslenokyo
@maslenokyo 3 месяца назад
Да, это фпс, без записи показывает стабильные 60-55, но про оптимизон подумать конечно стоит
@КакойТоГений
@КакойТоГений 3 месяца назад
Бро рил назвал Scratch детским движком 💀💀💀💀💀💀
@agsvgf2861
@agsvgf2861 3 месяца назад
Подписался из за айсака на аве
@daniarmakyev9547
@daniarmakyev9547 2 месяца назад
нужна ссылка на гитхаб
@gary_step
@gary_step 2 месяца назад
Жду продолжение
@timurmingulov1535
@timurmingulov1535 3 месяца назад
Где ссылка на гитхаб? По поводу продолжения - продолжай. Выбери как куллить стены - порталам или bsp.
@Miner6
@Miner6 2 месяца назад
Ты сбертранер
@Солярка65
@Солярка65 3 месяца назад
Отличное качество для самого первого видео на канале! Отличный монтаж, сочное превью, сценарий динамичный, а время видео - просто золотое сечение! Уверен, в будущем твой канал сможет стать 100 тысячником, если не милионником! Не сбавляй темп, ведь твой контент просто топчик! ❤
@maslenokyo
@maslenokyo 3 месяца назад
Спасибо, дружище)
@wolfdobrov
@wolfdobrov 2 месяца назад
@@maslenokyo да, качество топ, такие каналы обычно быстро набирают, главное темп выпуска не сбавляй
@drevnii7341
@drevnii7341 3 месяца назад
Когда я баловался с рейкастом, я вышел на пределы карты, и в итоге карта генерировалась процедурно, т.к. из оперативы бралось куча мусора (вышел т.к. рукожопно написал ограничение)
@blastybeat8653
@blastybeat8653 3 месяца назад
Мощный
@ГлебКондратенко-п5щ
@ГлебКондратенко-п5щ 2 месяца назад
молодец
@fpfppfp
@fpfppfp 2 месяца назад
Отличное видео! Хотелось бы ссылочку на гит и небольшие отрывки самого важного кода с пояснениями, к примеру для отрисовки, коллизии и тд. Продолжай в том же духе!
@docname8333
@docname8333 2 месяца назад
Так, чтоб не копипастил, скажу что мат анимации делаются в либе manim на пайтон)
@timur.shhhhh
@timur.shhhhh 3 месяца назад
Вижу, канал новый, аудитории ещё не набралось, но могу пожелать удачи, у тебя есть большие потенциал, и если не будешь сдаваться, то канал станет успешным.
@KoTBMeLLIke098
@KoTBMeLLIke098 3 месяца назад
DOOM 1993 года самый первый шутер на примерно таком движке
@slie4ik
@slie4ik 2 месяца назад
Я когда то занимался таким было трудно но интересно, но я хотел бы увидеть позде возможность быстро собирать игры❤
@IESTORAIBLE
@IESTORAIBLE 3 месяца назад
Сделать нормальный 3д: 😍😍👍👍 Сделать 3д на рейкастинге: ☠💀💀
@Super_sonic228
@Super_sonic228 3 месяца назад
А что такого? Нормальное 3д с нуля очень сложно.
@madbanana22
@madbanana22 3 месяца назад
что значит "нормальный 3д"?
@alexperemey6046
@alexperemey6046 3 месяца назад
@@Super_sonic228 Не сложно. Рядовая задача для программиста. Конечно под конкретную задачу, а не универсальный набор инструментов как в Анриле, но тем не менее.
@HitsarOrig
@HitsarOrig 3 месяца назад
Я написал игровой движок на юнити В нём есть комната где спавнятся враги и ты с пистолетом по ним стреляешь и набираешь очки Это лучший игровой движок:3
@letovintaiga
@letovintaiga 2 месяца назад
Ты написал движок на движке?
@HitsarOrig
@HitsarOrig 2 месяца назад
@@letovintaiga не, это угар просто
@nyanya6057
@nyanya6057 3 месяца назад
Как-то сделал игровой движок на годоте, было прикольно
@ІлляМоканюк
@ІлляМоканюк 2 месяца назад
Что? Годод ето уже готовый 3д движок зачем на нем делать движок?
@nyanya6057
@nyanya6057 2 месяца назад
@@ІлляМоканюк в этом и была шутка
@lednikov8512
@lednikov8512 3 месяца назад
Где ссылочка на гитхаб?)
@Colorblind77
@Colorblind77 3 месяца назад
1:21 скажи мне что это не то аниме, о котором я думаю.
@israinddertou5973
@israinddertou5973 3 месяца назад
5:25 - что ты несешь, это пистолет из wolf3d!
@Vorono4ka
@Vorono4ka 3 месяца назад
Прикольно вещаешь, мне зашло!
@muskat_
@muskat_ 3 месяца назад
гуд видео
@ruberoid36
@ruberoid36 3 месяца назад
чувак, ты очень крут, продолжай
@vorongo
@vorongo 3 месяца назад
полезно и интересно, спасибо)
@NyanCoder
@NyanCoder 3 месяца назад
Вдохновился Азозингом?
@tezis2588
@tezis2588 3 месяца назад
классный ролик, жду продолжение
@dikem_
@dikem_ 3 месяца назад
Очень хороший ролик, продолжай в том же духе!
@solowauy
@solowauy 3 месяца назад
Спасибо очень классное видео!
@artembaranov8456
@artembaranov8456 3 месяца назад
что за шрифт у тебя?
@ДжедПрайс
@ДжедПрайс 3 месяца назад
прикольно :)))
@любительакул-и2ш
@любительакул-и2ш 3 месяца назад
#Мы хотим продолжение!!
@KirillNadtochaev
@KirillNadtochaev 3 месяца назад
Крутой ролик❤
@Артём-ц7ю1ж
@Артём-ц7ю1ж 3 месяца назад
Проду!
@thrji-plus-kerf-plus-kera
@thrji-plus-kerf-plus-kera 3 месяца назад
Очень интересно
@TMOEG-dv8xh
@TMOEG-dv8xh 3 месяца назад
Мегахарош, приглашаю к нам в комьюнити
@maslenokyo
@maslenokyo 3 месяца назад
Что за комьюнити?
@AlexMorgan322
@AlexMorgan322 3 месяца назад
Продолжай!
@АгаааКонечноевич
@АгаааКонечноевич 3 месяца назад
продолжай
@Connordis
@Connordis 3 месяца назад
Круто
@Nagetsss
@Nagetsss 3 месяца назад
Ты крутой
@frolish1337
@frolish1337 3 месяца назад
быстро, понятно, круто!
@Maserplayy
@Maserplayy 3 месяца назад
А почему на питоне пишешь? А не на c++, так же легче и быстрее
@Olavr_UA
@Olavr_UA 3 месяца назад
опять диванные сеньйоры советы дают)
@sencis9367
@sencis9367 3 месяца назад
@@Olavr_UA Графика вулкан, cuda, opengl, это на базе c++ делается и трубопровод загрузки вершин и текстур в движке нужно писать на плюсах т.к. это нагрузка на ЦП не малая. Большенство нормальных движков на с++ по этой причине а на питоне даже не знаю есть ли вообще и зачем в ЦП нагруженном приложении ещё и на интерпритируемом ЯП писать движок и дополнительно его нагружать?
@atverca1377
@atverca1377 3 месяца назад
Давай ещё!
@akudaama708
@akudaama708 3 месяца назад
если бы это был бы гайд тебе бы цены не было,а так видео годное
@RainyArtGames
@RainyArtGames 3 месяца назад
У Standalone Coder есть плэйлист с гайдом
@Giggity630
@Giggity630 2 месяца назад
Заголовок кликбейтный. Ты реализовал рейкастинг и рендеринг на готовых либах. С нуля ты ничего не написал, тем более уж точно не игровой движок
@dev_tsx
@dev_tsx 3 месяца назад
Я не геймдев, и не питонист, но зачем-то это посмотрел :) Было интересно, удачи!
@sonesoul5668
@sonesoul5668 3 месяца назад
я сначала думал что это канал с несколькими сотнями тысяч сабов. Слишком годно для старта!
@maslenokyo
@maslenokyo 3 месяца назад
Спасибо!
@yurixofficial8630
@yurixofficial8630 3 месяца назад
Крутое видео, один минус - python. Многие не понимают этой придирки, поэтому я поясню. Python, даже если отбросить всю мою нетерпимость к нему, для разработки игр совершенно не подходит. Его философия заключается не в скорости выполнения, а скорее в качестве кода. Всë тот же C окажется в этом плане лучше, хоть код на нем будет чуть сложнее. За C++ вообще ничего говорить не буду, те кто хочет боль тот пишет C++, все просто. Придирка эта не про текущий момент, а про переспективу, и ограничения, которые даëт python. И да, python - язык нубов. (Это сказал человек, который знает больше 8 языков программирования, и среди которых python' а нет. )
@prikol9146
@prikol9146 3 месяца назад
уважаемый комментатор - вы мало того что клинический идиoт, так еще и врун, который приписывает себе несуществующие достижения думая что это как то усилит значимость твоего мнения (иначе объяснить твой высер не представляется возможным) какая разница на чем писать, если ЯП это не более чем инструмент для выражения алгоритма? человек выразил свой алгоритм на том языке который оказался для него максимально удобен, и выбор питона здесь как достаточно простого языка с расширяемой архитектурой очень хороший выбор если ты написал на восьми языках программирования hello world это не значит что ты знаешь язык
@JasonMK47
@JasonMK47 3 месяца назад
Гигачад! Очень интересно находить такие маленькие, но интересные каналы
@yura_figura
@yura_figura 3 месяца назад
Никогда не думал, как работали игровые движки, благодаря тебе офигел от масштаба знаний разработчиков😱 Как оказалось, это не просто сделать болванку в Unreal на Blueprintе 😏 Видос - бомба 💣
@dalexgames549
@dalexgames549 2 месяца назад
Движок на Питоне? Сомнительная идея...
@nemopss
@nemopss 3 месяца назад
Хорошая работа! Жду продолжения!
@leva_zayakin
@leva_zayakin 3 месяца назад
А слабо с нуля и единицы??
@ВадимДетюк
@ВадимДетюк 2 месяца назад
Я без движка на джаве под андроид делаю что-то подобное на данный момент. Продолжай делать я подписался.
@faringdipi
@faringdipi 3 месяца назад
Получилось очень интересно, очень удивился, когда увидил количество подписчиков на канале, мегареспект
@nothingback
@nothingback 3 месяца назад
крутое свежее дыхание и взгляд на старый видос вектозавтра, респект
@CoolClutchMT
@CoolClutchMT 3 месяца назад
Сделай простой Юнити воттак. Типа с настройками, редактором уровней и тд.
@pan-gloowl
@pan-gloowl 3 месяца назад
Блин, крутой видос, жду продолжение
Далее
Я Сделал Свою RPG С Нуля!
7:44
Просмотров 74 тыс.
Сделал свой игровой движок
7:58
How I wrote online shooter on C++ in a week
25:31
Просмотров 1 млн
Айсберг сложнейших игр
42:24
Просмотров 1,3 млн