.kkrieger

В мире существует много шутеров от Дума, до Батлфилда, и каждый из них по своему интересен. Но сможете ли вы уместить полноценный 3-D шутер в вес менее 0.1 мегабайта?

Знакомтесь, .kkrieger.

Как?

Наверное у всех уже назрел данный вопрос.

Ответ тут.




Поняли?

Суть в том, что игра являлась кодом, который процессор потом визуализировал.

Секрет в правильно построенном коде и ооооооочень сильно сжатых текстурах. И на выходе мы получаем это:

Вообщем, дружите с ассемблером, и всем пока.


P.s

Игра весит 96кб.

September 4, 2018
by History Maker
0
13

1. Движок

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

Начнём с того, что же это такое.

Началось всё с Doom'а, с его псевдотрёхмерной графикой, и нагнетающей атмосферой.

Суть в том, что игра была построена так, что немного покопавшись в файлах, можно было изменить оружие, врагов, правила и т.д. Так и появился Doom engine.

И пока обычные задроты создавали игры с минимальными изменениями, большие компании уже делали абсолютно другие игры на основе Doom'а

Так какой же выбрать мне?

Ну, тут уж всё на ваше усмотрение. Скажу только, что определиться будет ооочень сложно, ибо движков в интырнетах тонны. Но я пройдось только по самым лучшим:

1.Unity

Хороший, межплатформенный, работает на C, C++, C#, javascript. До сих пор на нём работаю. Советую.

2. Unreal engine (четвёртый)


Тоже неплохой движок, тоже межплатформенный. Правда, сложно разобраться в нём, все эти иерархии предметов... Но для тех, кто любит графон по реалистичнее - Лучший движок. Работает на С++, GLSL, Cg, HLSL.

3. Frostbite

Движок, созданный DICE, и используемый EA могу посоветовать тем, кто делает FPS, ибо практически вся серия игр battlefield была сделана на нём. Тоже межплатформенный, тоже написан на С++, С#.

Естественно это не всё, что я могу вам посоветовать. Но если ни то, ни другое, ни третье вам не подходит, то вы можете пошарить на просторах интернета, в поисках других.

August 26, 2018
by History Maker
0
5
Show more