BLACKHUB GAMES | Корпоративный канал
818 subscribers
163 photos
8 links
Канал, который повествует о корпоративной жизни в BLACKHUB GAMES
Download Telegram
Друзья, мы ждём вас на стенде BlackHub Games на C++ Russia! 🧊

Ищите самый ледяной стенд, решайте интересные задачи и участвуйте в квизе!

Что мы для вас подготовили?
Много крутых призов:
антистресс-кубики
мудборды
дождевики
кубики-рубика
АКБ
термобутылки

Хотите познакомиться с нами поближе?
🔗 Заглядывайте на наш карьерный сайт и читайте посты в нашем канале.
Обещаем, будет интересно!🔥
Если вы недавно к нам присоединились после C++ Russia — рады видеть вас тут! 🎮

Здесь говорим про C++ в геймдеве, делимся задачками, разбираем, как всё устроено под капотом игровых движков, и обсуждаем индустрию.

BlackHub Games — одна из крупнейших игровых студий в СНГ. О нас можно узнать на сайте, а еще посмотреть выступление нашего спикера на C++ Russia, ловите на него ссылку.

Что вас ждет в этом канале?
👾 Разборы технических задач и оптимизаций
👾 Подходы к разработке игровых систем
👾 Новости индустрии и наши эксперименты

Оставайтесь, будет интересно!
#include <iostream>
#include <vector>

int sum_of_squares(const std::vector<int>& nums) {
int sum = 0;
for (int i = 0; i < nums.size(); i++) {
sum += nums[i] * nums[i];
}
return sum;
}

int main() {
std::vector<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
std::cout << sum_of_squares(numbers) << std::endl;
return 0;
}
🔧 Оптимизируем код на C++! 🔧

Ваш код работает, но недостаточно быстро? Давайте улучшать! 💡

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

Если не можешь определиться, пусть решает код!👇
А у нас планы немного другие — завтра встречаемся с коллегами по цеху на GameDev CityFest! 🎮

В программе:
🎲 Игровое бинго — проверь свои знания про BlackHub Games и Black Russia, заведи новых знакомых, и получай призы за выполнение заданий!
🎤 Выступления Артёма и Рината — разберём, из чего состоит вкусный интерфейс и как правильно оптимизировать 3D-модели для игровых движков
🤪 Джет-лаг после перелёта из СПб — проверим, кто адаптируется быстрее всех

До встречи на конференции! 🚀
#include <iostream>
#include <cstdlib>
#include <ctime>

int main() {
std::string activities[] = {
"поеду на дачу — пора доставать мангал и гриль!",
"буду играть в плойку весь день",
"разберу балкон, но в итоге залипну на YouTube",
"решу пробежаться утром, но просплю",
"наконец-то помою машину, а на следующий день пойдёт дождь",
};

std::srand(std::time(nullptr));
int index = std::rand() % (sizeof(activities) / sizeof(activities[0]));

std::cout << "На выходных ты будешь: " << activities[index] << std::endl;

return 0;
}
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Пять лет назад мы просто хотели сделать классную игру.
А потом — оказалось, что за это время изменилась не только индустрия, но и мы вместе с ней.

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

Рассказываем, что произошло за эти 5 лет — и как BLACK RUSSIA выросла вместе с миром геймдева.

Прим.: Discord заблокирован в РФ