← All posts tagged gamedev

Привет! Я как, многие из вас знают, работаю Core Engineer над Corona SDK. Мы тут нанимаем людей на удаленку работать в Corona Labs. Есть позиции:

Core Engineer
— надо C++
— Что-то из Android, NDK, iOS, Windows, SDL, Linux, Emscripten, OpenGL, Gamedev, Lua
— Желание работать над игровым движком, развиваться и расти
— Любовь делать тулзы и дизайнить API которые будут использовать тысячи разработчиков игр
QA Engineer
— white box testing
— automated testing
— проверять баги пользователей, помогать customer support
Lua Framework Engineer
— Lua
— Нужно поддерживать и разрабатывать UI Framework который есть в короне
— Любовь делать тулзы и дизайнить API которые будут использовать тысячи разработчиков игр

Везде нужен English

Тут John Romero на днях давал интервью. Очень порадовал один из его ответов:

Q: Do you have any advice for newbies wanting to start making their own games?
A: Definitely. Start right now, tonight. Download Corona SDK from Cross-Platform Mobile App Development for iOS, Android and quickly learn Lua and go through their examples and blog posts. You'll be making games in no time. Make lots of SMALL GAMES. Do not attempt anything big at the beginning. Just try to make and complete one small game like Space Invaders. It'll teach you how much is under the hood in a game.
quora.com

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

посмотрел только что трансляцию прескона от Окулуса. Из нового — они выпустят свою разер хайдру. И к каждому окулусу будут совать xbox one геймпад. Цен все так же не сказали, и все так же выпуск в первом квартале следующего года.

Сходил на GDC :) Сбылася мечта детства. Попробовал все что можно было попробовать с Virtual Reality — Razer OSVR, Valve+HTC, Samsung Gear, Oculus, Sixsense Stem, nod ring. Таки да, все очень хайпово по поводу VR. так же Unity конечно и Unreal, хотя мне не так оно интересно.

Дисклеймер: сейчас проходит GDC, на нем представили замену OpenGL, убийцу Metal, Mantle, DX12. Очень круто.

Все таки Вулкан и СПИР-Ви это биг дил, так сказать. Общим, вот слайды объясняющие что оно такое. В двух словах — вулкан это набор апи для работы с графикой. Он совсем не как OpenGL. Представляет совсем другие абстракции над железом, не пытается быть как OpenGL близким к рисованой графике. SPIR-V — бинарный формат шейдеров, байткод если просто. Сделан что бы его делать вне приложения. GLSL, в него можно компилировать. Нету проблемы в него скомпилить HLSL и прочие. В апи нету форнтэнда (компилятора). Наконец. Шейдеры бинарны.
Как вывод — во главе стола Vulkan лежит 0 driver overhead. Это абстракция над железом а не над рисованием.

Слайды — khronos.org

Вообще нахожу плохим что никто не зафигачил большие новости на жуйк в мире геймдева. Их 3:
Unreal Engine 4 теперь не требует 19$ в месяц. Просто бесплатно опенсорсный на гитхабе и стоит "всего" 5% от валовой прибыли игры (как было и раньше)
Corona SDK Pro теперь бесплатна.
Khronos представили новые апи для графики, замену OpenGL — "Vulkan" blog.imgtec.com

что-то на хабре начало появлятся много годных статей о графике. Есть пару очень годных входного уровня, где чувак пишет софтварный рендерер на С++, очень простой рендерер (ч1 ч2). Не скажу что чувак прям годноту какноничную крошит, но читается легко. Потому решил написать свой рендерер с блекджеком и шлюхами :) Ну, типа вместо статического пайплайна как у него сделать "шейдеры" на Lua =) Вот так и упарываюсь когда просыпаюсь в 6 утра.
(я надеюсь все понимают что абсолютно никакого практического применения нет у этого, джаст фо фан)