Ярослав
Javascript-програміст
- Розглядає посади:
- Javascript-програміст, Тестувальник
- Вік:
- 75 років
- Місто проживання:
- Одеса
- Готовий працювати:
- Дистанційно, Одеса
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/19645663/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
JavaScript Game Developer / HTML5 Game Developer
Місто: м. Полтава | Телефон: [
Професійний профіль
Розробник HTML5-ігор із практичним досвідом створення повноцінних ігрових систем на JavaScript та Construct 3, Godot. Реалізував системи керування для ПК і мобільних пристроїв, touch, swipe, keyboard та drag-and-drop, а також механіки прогресу, досягнень і збереження даних через LocalStorage. Адаптував ігровий інтерфейс під різні розміри екранів і оптимізував продуктивність браузерних та мобільних збірок, усуваючи мікролаги. Аналізував і виправляв логічні, візуальні та технічні баги на етапах розробки й тестування. Досвід охоплює жанри Match-3, endless runner, card merge, puzzle, tower building, RPG, farming, arcade та casual mobile games.
Ключові навички
• Розробка 2D HTML5-ігор для браузера та мобільних пристроїв
• Проєктування ігрової логіки та ігрових механік
• Системи керування: touch, swipe, keyboard, drag-and-drop
• Адаптація UI під різні розміри екранів
• Оптимізація продуктивності мобільних і браузерних ігор
• Робота зі спрайтами, анімаціями, ефектами й тайлмапами
• Побудова систем рівнів, прогресу, досягнень і статистики
• Аудіосистеми: музика, звуки, регулювання гучності
• Пошук, аналіз і виправлення багів
• Підготовка HTML5-збірок до тестування та публікації
Технічний стек
JavaScript • Construct 3 • HTML5 • Godot
Досвід роботи
Загальний досвід: 2 роки
Бажаний формат роботи: віддалено / офіс / гібрид
Компанія / проєкт: Legend
Посада: JavaScript Game Developer
Період роботи: з 06.03.2024 по 05.06.2026
Основні напрямки роботи:
• Розробка та підтримка ігрової логіки й механік у Construct 3 / JavaScript
• Створення систем керування для ПК і мобільних пристроїв (touch, swipe, keyboard, drag-and-drop)
• Адаптація ігрового UI під різні розміри екранів
• Оптимізація продуктивності та усунення мікролагів на мобільних пристроях
• Пошук, аналіз і виправлення багів, підготовка збірок до публікації
Вибрані проєкти
Underbloom
Жанр: RPG
Опис: Казуальна 2D HTML5-гра з системою прогресу, ресурсів і винагород, адаптована для браузера та мобільних пристроїв.
Роль: JavaScript Game Developer
Реалізовані механіки:
• Інвентар і система ресурсів
• Збір предметів та покращення характеристик
• Бонуси та бустери
• Рівні та відкриття нового контенту
• Щоденні нагороди та статистика гравця
• Системи Win, Game Over, Pause, Restart, Retry
• Аудіосистема: музика, звуки, регулювання гучності
• Збереження прогресу та налаштувань через LocalStorage
• Адаптивний ігровий інтерфейс
Технічні завдання:
• Спроєктував і реалізував систему прогресу та відкриття контенту
• Налаштував збереження стану гри та користувацьких налаштувань у LocalStorage
• Інтегрував аудіосистему з керуванням гучністю
• Адаптував інтерфейс під різні розміри екранів
Вирішені проблеми:
• Коректна синхронізація прогресу гравця зі станом, що зберігається локально
• Стабільна поведінка UI при зміні орієнтації та розміру екрана
Результат: Гру доведено до стабільної збірки з завершеними системами прогресу, збереження та звуку, готової до тестування та публікації.
Merge Royale
Жанр: Match-3
Опис: HTML5-гра на основі механік злиття карток та ігрових об'єктів з керуванням для ПК і мобільних пристроїв.
Роль: JavaScript Game Developer
Реалізовані механіки:
• Drag-and-drop карток та ігрових об'єктів
• Swipe- і touch-керування
• Keyboard-керування
• Системи появи противників, перешкод і предметів
• Статистика гравця
• Завдання і досягнення
• Модальні вікна та блокування основного UI
Технічні завдання:
• Реалізував drag-and-drop механіку для карток та ігрових об'єктів
• Налаштував мультиплатформне керування (touch, swipe, keyboard)
• Розробив систему завдань і досягнень зі статистикою гравця
• Оптимізував кількість активних об'єктів на сцені
Вирішені проблеми:
• Усунення мікролагів на мобільних пристроях при великій кількості об'єктів
• Коректна обробка одночасних drag-and-drop подій на touch-екранах
Результат: Реалізовано стабільну механіку злиття з мультиплатформним керуванням та оптимізованою продуктивністю на мобільних пристроях.
Rise Up
Жанр: arcade
Опис: HTML5-гра з боями проти противників і босів, що включає фізику ігрових об'єктів та систему здоров'я.
Роль: JavaScript Game Developer
Реалізовані механіки:
• Переміщення персонажів між смугами
• Поведінка противників
• Логіка босів і декілька фаз бою
• Фізика ігрових об'єктів
• Системи здоров'я та пошкоджень
• Адаптивний ігровий інтерфейс
Технічні завдання:
• Спроєктував і реалізував логіку боїв з босами у кілька фаз
• Налаштував поведінку противників та систему пошкоджень
• Інтегрував фізику ігрових об'єктів у ігровий процес
• Адаптував інтерфейс бою під різні розміри екранів
Вирішені проблеми:
• Коректний перехід між фазами бою боса без збоїв логіки
• Стабільна фізика об'єктів при високій щільності подій на екрані
Результат: Реалізовано завершену бойову систему з логікою боса, фізикою об'єктів та стабільною поведінкою на різних екранах.
Освіта
Заклад: Інститут комп'ютерних наук та інформаційних технологій
Спеціальність: Інформаційні системи і технологі
Роки навчання: 2022 - 2024
Мови
Українська: рідна
English: A2
Схожі кандидати
-
Javascript-програміст
25000 грн, Чернівці, Дистанційно -
Javascript-програміст
Дистанційно -
Javascript-програміст
Чернівці, Дистанційно -
Javascript-програміст
Гайсин, Дистанційно -
Front-end developer
Дистанційно -
Javascript-програміст
Дистанційно