Обновить
365.51

Разработка игр *

Разработка игр

Сначала показывать
Порог рейтинга
Уровень сложности

Краткая история жанра. Стратегии

Время на прочтение10 мин
Охват и читатели8K

Вы знали, что первая компьютерная стратегия появилась ещё в 1964 году? А сможете ответить на вопрос, когда состоялся первый чемпионат мира по StarCraft II? 

Поговорим сегодня о зарождении стратегий, о том, какие настольные игры адаптировали на Apple II и TRS-80, о влиянии жанра на киберспорт, о проектах, реализованных российскими разработчиками. 

А в комментариях просьба писать, в какие именно стратегии вы любите играть сейчас, в какие играли раньше и какие проекты вы считаете самыми интересными. 

Читать далее

Геймдев, про который мы забыли: как работали 2D-игры на кнопочных телефонах нулевых

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели21K
image

Друзья! А вы помните, какими были мобильные игры в 2000-х годах? Помните, как разработчики умудрялись уместить целые миры в устройство с небольшим дисплеем, аппаратной клавиатурой, весьма слабым железом и парой сотен килобайт памяти? Но задумывались ли вы, как в своё время работали эти сами игры «под капотом»? В сегодняшней статье-ретроспективе предлагаю вспомнить мобильный геймдев нулевых и узнать, как же работали 2D Java-игры, какие API были доступны и что из себя представлял средний телефон тех лет! Интересно? Тогда добро пожаловать под кат!
Читать дальше →

Игрокам нравится, а мне – не очень

Уровень сложностиПростой
Время на прочтение1 мин
Охват и читатели18K

В этом эпизоде мы погружаемся в увлекательное путешествие от агента недвижимости до успешного инди-разработчика вместе с Тимом Бормаком.

Читать далее

Архитектура в Unity-разработке: паттерн «Спагетти»

Время на прочтение14 мин
Охват и читатели7.8K

Полгода назад меня повысили до ведущего Unity-разработчика, и тогда я почувствовал, что должен поднять уровень навыка написания кода. Мне надоело создавать прототипы, которые впечатляли клиентов и работодателей, в то время как через год кодовая база превращалась в адское месиво, изобилующее ошибками и горами технического долга.

Однако, куда бы я ни обращался и кого бы ни спрашивал, мнение было одним: я не должен гнаться за такими глупыми мечтами, Singleton — это всё, что мне нужно для создания приложений на Unity.

Мне однако этот ответ не понравился, и я надеюсь, что он не является окончательным. Поэтому я решил бросить себе вызов и сделать игру — не ради славы или денег, а чтобы исследовать саму природу того, как создавать игры. В надежде найти архитектурный паттерн, который сможет привести меня к чему-то большему, чем гора спагетти-кода.

Читать далее

Недельный геймдев: #174 — 19 мая, 2024

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели1.8K

Из новостей: Final Fantasy XVI не оправдала ожиданий Square Enix, Square Enix переходит к мультиплатформенной стратегии, продажи Helldivers 2 достигли 12 миллионов копий, Герман Хульст и Хидеаки Нисино возглавят PlayStation.

Из интересностей: про разработку Hi-Fi RUSH, почему поднимать инвестиции в мобильном геймдеве в 2024 году стало труднее, научиться GDScript за час.

Читать далее

Жанры видеоигр: всё, что вам нужно знать

Уровень сложностиПростой
Время на прочтение28 мин
Охват и читатели36K

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

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

Но экшены - лишь один из множества жанров, доступных для игры. Ролевые игры (RPG) позволяют глубже погрузиться в фантастический мир, стать его частью и прожить интересные приключения в роли выбранного персонажа. Стратегии требуют тактического мышления и способности строить планы на долгосрочной основе для достижения успеха. А приключенческие игры помогут раскрыть тайны загадочных местностей или разгадать запутанные головоломки.

В этой статье мы рассмотрим самые популярные жанры видеоигр подробнее, обратимся к их особенностям и узнаем о том, как выбирать игру по своему вкусу. Узнайте больше о любимых жанрах или откройте что-то новое для себя! Ведь всегда есть возможность отправиться в другой мир благодаря удивительному разнообразию видеоигровых жанров.

Поехали!

Halo 2: сиквел, для многих ставший оригиналом

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели6.9K


Halo 2 можно считать почти идеальным сиквелом – игра взяла всё лучшее, что было в первой части, избавилась от многих ее недостатков и привнесла новые идеи. Эта игра во всем превзошла Halo: Combat Evolved, даже в популярности: многие фанаты серии начали свое знакомство с Halo именно с неё. Но за историей успеха скрывается настоящий производственный ад, который легко мог похоронить игру.
Читать дальше →

История создания моей первой игры на Unity

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели11K

Доброго времени суток, дорогие читатели, меня зовут Илья и я начинающий инди разработчик. Я впервые пишу статью и тем более впервые на тему разработки игр. В ней я хочу поделиться своим опытом создания простенького, но душевного раннера наподобие Динозаврика из Хрома.

Читать далее

Почему я отказался от разработки игр на Rust, часть 3

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели15K

Часть 1
Часть 2

Ситуация с GUI в Rust просто ужасна

В сообществе Rust ходит шутка, что на 5 игр существует 50 игровых движков; наверно, ещё одна такая шутка нужна про фреймворки GUI. Люди пробуют разные подходы, что, учитывая полную обобщённость Rust как языка, имеет смысл. Но в этой статье мы говорим о разработке игр, и я считаю, что в этой сфере у нас не просто дефицит, а полное отсутствие решений.

Под UI я здесь подразумеваю не UI для создания редактора, а внутриигровой UI. То, что должно быть очень стилизовано и наглядно. По моему опыту, самое сложное при создании игрового UI — это не реализация привязки данных, не реактивное обновление элементов и даже не выбор наилучшего способа описания структуры. Самое сложное — это настройка внешнего вида и стиля UI.

Я даже не касаюсь тем наподобие частиц в UI и различных эффектов, которые могут понадобиться пользователю. Очевидно, что полностью независимая от всего библиотека GUI не может иметь сложных шейдерных эффектов и частиц, но мне кажется, что это тоже стало частью общей проблемы. Библиотеки GUI перекладывают всю эту ношу на пользователя, поэтому каждому пользователю приходится заново изобретать велосипед в выбранном фреймворке/движке.

Читать далее

Проверка игрового движка qdEngine, часть третья: дополнительная десятка багов

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели2.2K

Часть третья


В первой статье про qdEngine было рассмотрено 10 ошибок, выбранных плагином PVS-Studio. Однако есть ещё 10 багов, заслуживающих внимания. Как говорится, лучше учиться на чужих ошибках. Заодно они хорошо демонстрируют возможности PVS-Studio в выявлении разнообразнейших ошибочных паттернов.

Читать дальше →

Как я решился писать свою текстовую MMORPG игру с открытым миром и фронтом Telegram в 2024 году

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели2.2K

В одно мгновение мир, который мы знали, рухнул, оставив после себя только воспоминания о былой цивилизации. Теперь, в 2050 году, перед выжившими стоит задача не только сохранить себя, но и восстановить утраченное, шаг за шагом возвращаясь к технологическому прогрессу. Как?

Это история одной текстовой игры написанной программистом любителем с довольно сложными механиками и функционалом...

Читать далее

ч.16 Сервер для 2D MMO RPG игры (realtime) — MVP готов

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели3.5K

С 2021 года я начал делать свою MMO игру обнаружив что нет готовых сервисов ни в России, ни за рубежом. Но сделать игру я мечтал со времен «Бойцовского клуба» и текстового «Амулета дракона», вдобавок уже был неплохим программистом.

Так и родилась идея написать свое решение Авторитарного сервера для 2D Mmo RPG игр и, как говорил Илон Маск, «Батут работает».

Читать далее

Сказ о том, как русский к немецкому геймдеву пришел. Почти…

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели6.7K

Всем привет! Начну немного издалека.

Профессиональный путь я начал в сфере робототехники. Еще в своем родном Комсомольске‑на‑Амуре наша команда разрабатывала социального робота, который играл с посетителями в Акинатора. Довольно популярная тогда игра, где наводящими вопросам ИИ угадывает загаданного человеком персонажа. Это была одна из фич робота, но она оказалась самой подкупающей на выставках.

В тот же период я умудрился самостоятельно разработать и издать свою единственную игру… на умные часы :) Да, беззаботное было время. Тогда я прикупил уже почившие официально Pebble Smartwatch и под них написал свой Pebble Kombat — пошаговый файтинг с 8 героями, каждый из которых обладал уникальными особенностями.

Читать далее

Ближайшие события

YouTube Shorts из терминала. Как автоматизировать создание видео с помощью FFMPEG и Bash. Часть 2

Время на прочтение10 мин
Охват и читатели5.5K

Привет, Хабр! В прошлой части я рассказал, как автоматизировать простую нарезку YouTube-видео на Shorts, добавить туда текст и размытый фон. Сегодня займемся более комплексной задачей — генерацией вертикальных видео на основе записи с геймплеем и текстом. В тексте узнаете, как генерировать аудио с помощью библиотеки Bark и настроить анимацию ASCII-маскота. Подробнее — под катом.
Читать дальше →

Культурное наследие в видеоиграх: от мифов до истории

Время на прочтение5 мин
Охват и читатели3.4K

Порой видеоигры могут быть не только увлекательны с точки зрения геймплея, но и представлять собой практически сборник рассказов на тему мифов и легенд. Видеоигра может сохранять и передавать культурное наследие разных народов — хотя, конечно, и с большим количеством изменений и вольностей, которые позволяют себе разработчики.

Какая связь между главным героем God of War и такими словами, как «автократия», «бюрократия» и «демократия»? Какие реальные исторические личности представлены в Assassin»s Creed? В какую сказку можно было поиграть на советском игровом автомате? Об этих и других вопросах поговорим в новой статье.

Читать далее

Недельный геймдев: #173 — 12 мая, 2024

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели2K

Из новостей: Xbox закрыла четыре студии, Hades II с большим отрывом обошла первую часть по онлайну в Steam, покупателям Ghost of Tsushima оформили принудительный возврат средств в Steam.

Из интересностей: трудности перевода Persona 3 Reload, ещё немного про вишлисты, разбор улучшений Unreal Engine 5.4 от Digital Foundry, про path tracing в Alan Wake 2, полезный тред про маркетинг игр в Steam.

Читать далее

Spore – игровая песочница с безграничным потенциалом

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели15K

Игровая индустрия в погоне за прибылью основной упор делает на проекты, созданные в хорошо продающемся жанре, очень часто оставляя другие, особенно экспериментальные, за бортом. Но надо признать, что в этом правиле бывали и исключения, когда даже жадные капиталисты вроде Electronic Arts спонсировали создание такого самородка, как Spore. Правда при этом ЕА сама же его и угробила, но об этом чуть позже. А пока мне хотелось бы начать свой рассказ про это уникальное творение, созданное по инициативе одного из столпов игровой индустрии – Уилла Райта – и его студии Maxis.

Spore – это игровая песочница или симулятор бога, который в интерактивной форме не только покажет процесс эволюции различных форм жизни (пусть и с множеством условностей и упрощений), но и позволит геймеру принять участие в их развитии. Игра хорошо подойдет как взрослым, так и детям и сможет увлечь не только необычным сеттингом, но и интересным геймплеем.

События начинаются с того, что вы, будучи простым микроорганизмом, попадаете на планету с обломками метеорита и теперь должны развиваться, чтобы постепенно, шаг за шагом стать венцом эволюции, цивилизацией, что сможет покорить галактику!

Несмотря на выход в далёком 2008 году, Spore отлично сохранилась, даря удовольствие без каких-либо скидок на возраст и в наши дни, но несколько модификаций всё-таки могут улучшить и без того отличную игру, позволяя возвращаться к проекту в 2024 году с максимальным удовольствием. В конце статьи я расскажу об этом подробнее, а также приложу сборку для самостоятельного ознакомления.

Читать далее

Вспоминаем Half-Life: дизайн локаций в игре

Время на прочтение6 мин
Охват и читатели16K

Half-Life остается одной из наиболее влиятельных видеоигр в истории, не только благодаря тому, что он был инновационней своих конкурентов, но и благодаря своему умелому дизайну уровней. Здесь мы рассмотрим ключевые аспекты дизайна уровней в Half-Life, включая интуитивную навигацию, использование контраста для выделения важных элементов, обучения игрока и построение геймплея на локациях.

Читать далее

История создания «Корсаров 2» ака «Пираты Карибского моря»

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели12K


Итак, мы закончили наше повествование на том, что SeaDogs ака “Корсары: Проклятье дальних морей” вышли в 2000 году в России и за рубежом, и мгновенно стали бестселлером (если можно так сказать про видеоигры). Кратко пройдусь, почему: тема, подача (трёхмерная RPG про пиратов с полноценными морскими сражениями!), реализация, сюжет, музыка и озвучка. “Акелла” мгновенно вознеслась на олимп игростроя, и принялась ковать железо, пока горячо.

Дмитрий Архипов в интервью DTF тогда так сказал про этот момент: “Почему никто не перенял эту успешную формулу морских приключений и не пытался её скопировать? Потому что мы чётко заявили — мы будем делать вторых Корсаров! Нужно найти свою нишу и конкурировать на своём поле, где остальные заведомо слабее. На тот момент ни у кого не было даже идей конкурировать с нами напрямую. Американский журнал “PC gamer” назвал “Акеллу” лучшей командой для создания морских игр.”
Читать дальше →

Коридоры не рассказывают сказки

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели6.3K

Около года назад я подарил сыну Steam Deck, как оказалось консоль подходит не только для забегов в Fortnite, но и для старых добрых хитов, которые не удавалось пройти в момент выхода. Первый Bioshock - одна из моих любимых игр, достаточно старая, чтобы показать, что принципы хорошего дизайна уровней известны достаточно давно. И хотя игра при первом прохождении, тогда в 2008, несколько разочаровала, в плане однообразности поведения NPC и боёвки, нечеткой структуры повествования и отрывочного сюжета, это не помешало ей остаться в моем личном топе игр, и архитектурный дизайн уровней сыграл здесь определенно немалую роль.

С первой тростниковой хижины первобытные архитекторы организовали выделенное пространство под задуманную цель, создавая все более сложные и развитые планировки. И конечно это не могло не отразиться на планировке уровней в играх, левел-дизайнеры выросли среди эти квадратных форм и часто вынуждены следовать устоявшимся традициям, как общечеловеческих знаний так и игровой индустрии. Немногие из них готовы рискнуть и "сделать не как все", нарушая организацию пространства в рамках существующих ограничений и придумывая действительно интересные "архитектурные решения", которые вполне могли бы существовать в реальной жизни, и поэтому не вызывающие раздражения у игроков. В дополнение к факторам "применимости" и "реалистичности" дизайнеры уровней также должны учитывать опыт получаемый игроком по мере прохождения игры, игровые механики, а порою и с такими несвойственными играм вещами, как физическими свойствами материалов, ограничением видимости зон, психологическими особенностями людей и даже "фэншуй". Про фэншуй расскажу в конце статьи, а заодно попробую показать применение разных решений и "фишечек" дизайнерами на примере уровней игры Кена Левина.

Читать далее

Вклад авторов