Приветствую в данном чудном месте!

Меня зовут Дима, и я желаю известить о себе три мои любимые вещи:

💻 Кодинг 🤝 Приветливые люди 🧠 Долгие раздумия

Обо мне

От игрока к создателю

Мой путь в программирование начался с разочарования. Глядя на топы популярных игр в Roblox, я понял: я могу сделать лучше. Это подтолкнуло меня пройти курс по Roblox Studio (Lua). Затем я двинулся в сторону более сложных движков и начал изучать Unity, а в итоге оказался здесь — Python показался мне очень перспективным языком.

Деконструкция механик

Я больше не могу просто играть. Каждый раз, когда я запускаю чужую игру, я ловлю себя на долгих раздумьях: как технически была сделана эта отдельная часть или фича? Я разбираю механики, чтобы использовать этот опыт в своем коде. Мой вайб: Я ценю комфорт в работе и пишу код исключительно в светлой теме интерфейса. Сейчас моя главная цель — освоение 3D-моделирования.

Мой инструментарий:

PyQt — Обожаю работать с интерфейсами и создавать комфортные приложения.
Pygame — Дело не в самом фреймворке, а в моей любви к казуальным играм и оригинальным задумкам. Это идеальная среда для тестов.
Panda3D — Я фанат 3D-игр. Движок сам по себе неудобный, но именно он мощно прокачивает навыки.

🛠 Инженерный кейс Победа над Panda3D

Самый сложный момент был связан с некорректным поворотом персонажа в 3D. Решение оказалось элегантным и чисто математическим: нужно было поворачивать модельку на обратное количество градусов от того, насколько игрок крутил камеру в режиме спектатора.

Мои будующие релизы

Синий Рубеж (Blue Frontier) Unity | 3D Шутер | ИСКОРЕНИТЕ ИМПЕРИЮ

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

Под капотом: NPC здесь словно берлинские пончики — неидеальны внутри, своим характером. У каждого своя манера стрельбы и взгляды на жизнь. Имперцы могут как предать фракцию, так и покуситься на правителя.

Версия 2.0: Стелс-оружие, которому нет равных в мультивселенных; Новая глава.

Project: Paranoia Python | Panda3D | Хоррор

Психологический 3D-хоррор. Главный герой — параноик, ищущий опасность в любых ситуациях, иногда у него бывают галлюцинации. Цель: не сойти с ума.

Под капотом: Огромная реиграбельность. Каждое прохождение процедурно генерируются новые персонажи, имена и ситуации.

В разработке: Реакция NPC на приступы. Одни будут злиться, другие — пытаться успокоить.

⏳ Скоро на GitHub

Готовлю к публикации свои лучшие проекты с курса: приложение "Умные заметки" (PyQt) и "Викторину" (Flask + БД).