Игры (архивные)
В этом разделе собраны мои старые игры, созданные в 2005-2013 годах. Актуальные игры см. тут.
Arrow (2013)
Мини-игра наподобие «Тетриса», которую я от нечего делать написал за неделю, когда у меня не было доступа в Интернет. Механика позаимствована из java-игры GuruGuru, предустановленной на мой старый телефон (Pantech PG-1500). Она отличается от классического «Тетриса» тем, что вместо простых блоков здесь блоки-стрелки. Вы должны выстраивать линии из стрелок, указывающих в одном направлении. Есть четыре однонаправленные стрелки (вверх, вниз, вправо, влево), две двунаправленные (горзонтальная и вертикальная) и одна четырехнаправленная. Как только выстроена линия в 3 и больше стрелок одного направления, она исчезает, а все соседние с ней стрелки поворачиваются на 90 градусов. Есть также «бетонный» блок без направления, который исчезает только вследствие исчезновения его соседа. В игре нет уровней, системы подсчета очков или каких-либо иных целей — просто бесконечный игровой процесс. Если экран заполнится блоками доверху, игра заканчивается.
Игра написана на D с использованием моего традиционного инструментария: OpenGL, SDL, Freetype, Derelict, dlib.
Скачать демо (0,93 Мб)
Исходники
Crematorium (2007)
Игра была сделана для II конкурса портала GameCreating.ru. Конкурс проводился в 2007 году.
Задачей было создать игру с администраторами портала в главной роли. Кому интересно — тред с голосованием. Crematorium не заняла призовое место, так как не вполне соответствовала требованиям конкурса (я попросту адаптировал почти готовую разработку для участия), но была отмечена членами жюри и сообществом за атмосферность и хороший звук.
Игра примечательна тем, что это мой первый завершенный проект в 3D-графике. Представляет собой несложный коридорный шутер в стиле Doom и Duke Nukem: спрайтовые враги и оружие на фоне трехмерных одноэтажных локаций – подземных лабиринтов. В игре всего 5 уровней (в начале каждого выводится краткий инструктаж с миссией), 3 типа оружия (пистолет, автомат, гранаты), два вида врагов и один финальный босс.
Одна из особенностей Crematorium — адаптивный саунтрек. Иными словами, музыка зависит от происходящей ситуации – например, при приближении к опасному месту воспроизводится нарастающий тревожный звук, а во время боя – динамичный метал.
Игра сделана на конструкторе Game Maker 6.1 с использованием встроенного Direct3D-режима.
Скачать (21.3 Мб). В архиве обновленная версия 2020 года. Старый звуковой движок Saudio заменен на GMSquall, что исправило проблему с ошибкой при запуске на некоторых системах. Также добавлена возможность растягивать окно, исправлено множество ошибок. Прилагается GMK-исходник.
Известные неисправленные баги:
- Ближе к концу 2 уровня, если встать в воду коллектора, игрок может взлететь в воздух через потолок.
- В лабиринте на 4 уровне пули не всегда долетают до врагов – проще всего не пытаться их уничтожить, а просто убегать за угол.
Bandana Devil (2007)
3D-платформер/шутер от третьего лица, который я делал в 2007 году, но так и не доделал. Вы управляете фиолетовым монстром, вооруженным пистолетом (планировалось и другое оружие), который путешествует по фантастическим мирам и собирает сокровища — драгоценные камни и монеты. Уровни представляют собой линейные полосы препятствий с врагами и ловушками, наподобие Crash Bandicoot. Был реализован один полноценный уровень (античный) и один незавершенный (джунгли). Управление, по современным стандартам, может показаться не очень удобным, т. к. я не использовал мышь (поворот осуществляется стрелками, стрельба — Ctrl), но привыкнуть можно.
Игра сделана на Game Maker 6.1 с использованием встроенного Direct3D-режима.
Скачать (4,5 Мб). В архиве обновленная версия 2026 года, в которой устранены некоторые баги. Исходник для Game Maker 8. В порте присутствует баг, который я так и не исправил: рыцари-роботы, подойдя близко к герою, просто стоят, не пытаясь атаковать.
Robots (2007)
Один из моих первых опытов с 3D-графикой — красочный action-adventure о вселенной роботов, выполненный в стиле таких игр, как Spyro the Dragon и Crash Bandicoot (своеобразный трибьют эпохе PlayStation — как идейный, так и технический). Игра так и не была завершена: в данной альфа-версии есть три локации, один NPC и несколько врагов.
Игра сделана на конструкторе Game Maker 6.1 с использованием встроенного Direct3D-режима.
Скачать (5,5 Мб). В архиве обновленная версия 2017 года, в которой устранены некоторые баги и выставлено разрешение 1024х768. Исходник для Game Maker 8.
City Builder (2006)
Симулятор градостроительства. Каждый построенный жилой дом увеличивает население вашего города, которое ежемесячно платит налог в казну. Размер налога зависит от степени развития городской инфраструктуры: количества магазинов, ресторанов, банков, отелей, садово-парковых зон и т.д. Можно строить заводы, которые ухудшают условия жизни в городе, но зато приносят высокий доход, а также сажать деревья, прокладывать асфальт, газон, песок и воду. Есть возможность сохранять и загружать города, а также выбирать фоновую музыку.
Игра сделана на конструкторе Game Maker 6.0.
Скачать (1.3 Мб)
Spider-Man: The Ultimate Fighter (2006)
2D-файтинг с Человеком-пауком в главной роли. Есть три уровня с возрастающей сложностью – вы должны победить зомби, Скорпиона и Росомаху. Относительно мощный (для игры на Game Maker) искусственный интеллект: с некоторыми врагами одержать победу с первого раза будет непросто.
Управление: стрелки влево/вправо — перемещение, стрелка вверх — прыжок, пробел — удар, пробел + влево/вправо — выстрел паутиной, Escape — пауза, F6 — пропустить уровень. Есть также поддержка джойстика.
Игра сделана на конструкторе Game Maker 6.0.
Скачать (16.1 Мб)
Croggler (2006)
Одна из моих первых законченных игр. Простенький платформер из 15 уровней, на каждом из которых вы должны победить черного призрака, летающего под потолком. Ваше единственное оружие — бомбы, которые призрак время от времени скидывает. Если бомбу вовремя не подобрать, она взрывается. На некоторых уровнях есть также второстепенные враги — их уничтожить невозможно, остается только уворачиваться.
Имя главного героя представляет собой вымышленное слово, производное от «croggle» — «ошеломлять», «оглушать» (слово придумано писателем Дином Греннеллом).
Игра сделана на конструкторе Game Maker 6.0.
Скачать (2.6 Мб)
Ранние игры (2005-2006)
Пак из 6 простых игр: клон «Арканоида», настольный теннис, скроллинг-шутер в антураже «Звездных войн», игра в стиле Space Invaders и т.д. Графикой, геймплеем и какой-то оригинальностью они, конечно, не блещут — я в те годы только начинал изучать геймдев, и это были мои первые поделки.
Все игры сделаны на конструкторе Game Maker 6.0.
Скачать (19,7 Мб)







