Точка входа в программирование
21.4K subscribers
905 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Точка входа в IT: со студенческой скамьи в геймдев

Герой статьи перепробовал бэкенд, фронтенд, разработку десктопных приложений, но в итоге решил разрабатывать игры.

В интервью он рассказал, какие знания ему понадобились, чтобы стать Junior-разработчиком на Unreal Engine:

https://tprg.ru/YEov

#точка_входа #gamedev #cpp
Стоит ли изучать C# для разработки игр?

Unity является одним из самых популярных готовых движков для игр. Для работы с Unity используется C#. Но стоит ли тратить время на изучение C# и Unity, когда есть другие альтернативы? И можно ли найти работу после освоения движка?

Ответ можно найти в видео, где рассмотрены примеры вакансий по Unity и истории начинающих геймдевелоперов:

https://youtu.be/_QbbstNuTGI

#csharp #gamedev
Учим ребёнка создавать игры на Unity

Многие дети любят игры. Поэтому лучший способ заинтересовать их программированием — предложить создать собственную игру.

Для старта в геймдеве отлично подойдёт движок Unity. Он использует достаточно понятный язык C# и даёт широкие возможности для дальнейшего развития.

Освоить ребёнку Unity поможет серия видеоуроков из статьи:

https://tproger.ru/articles/videouroki-dlja-detej-i-podrostkov-po-unity/

#gamedev #csharp
Изучаем Unity с нуля

Чтобы разрабатывать игры, удобно начать с движка Unity. Он обладает мощным инструментарием, который позволяет создавать игры разных жанров и масштабов, и в то же время дружелюбен для новичков.

Для освоения основ Unty подойдёт бесплатный видеокурс на YouTube. С его помощью вы научитесь писать под Unity код на C# и использовать различные функции и свойства движка.

#csharp #курсы #gamedev
This media is not supported in your browser
VIEW IN TELEGRAM
Классическая игра «Пинг-понг» на Java

Если вы искали обучающее руководство по воссозданию классической игры «Пинг-понг», то  вы его нашли! Для реализации этой цели в этой статье предлагается библиотека Processing и Java:

https://nuancesprog.ru/p/15929/

#java #gamedev
Игра «Сапёр» на Python. Minesweeper in Python Tkinter Превью

При помощи библиотеки tkinter можно создать свои десктопные графические приложения на python. В этом курсе вы изучите все основные виджеты, которые применяются в формах и создадите на их основе полноценную игру:

https://www.youtube.com/watch?v=I4yl0VbXpA8&list=PLQAt0m1f9OHtfXxDph-MJvYCLaOvildGQ

#python #gamedev
Как попасть в геймдев с нуля?

Разработка видеоигр — сложный процесс, в котором участвуют десятки специалистов. Gamedev должен уметь
создавать анимации, визуальные эффекты, игровые концепции, а также дизайн.

Если вы загорелись желанием погрузиться в игровую индустрию, но не знаете с чего начать обучение, то в этой статье мы собрали советы, которые помогут начинающим быстро освоить профессию:

https://tproger.ru/articles/kak-popast-v-gejmdev-s-nulja/

#gamedev
Как создать полноценную игру всего за 72 часа с помощью нейросетей?

Недавно появилась новость о том, что энтузиасты написали полноценную браузерную игру всего за 72 часа.

Игра называется Generated Adventure и над ней работали всего два человека. Притом, один работал фуллтайм, второй был на подхвате. Они использовали ChatGPT и Midjourney для графики, сценариев, диалогов, музыки. По оценке дизайнеров, только прорисовка всех островов потребовала бы полный месяц работы двух человек.

Игра выглядит круто, но самое интересное, что ребята полностью описали свой опыт с документацией к каждому шагу с промптами и скриншотами диалогов с ChatGPT. И по сути это пошаговый гайд, как сделать так же.

Даже если вы далеки от геймдева, это очень интересно читать.

#gamedev #ии
Что будет, если взять известную игру сапëр и изменить игровой процесс на обратный?

Автор статьи задался таким вопросом и создал необычный пет-проект с игрой «Минёр». В отличие «Сапёра» здесь игроку доступна сразу вся информация об игровом поле.

Не баг, а фича, получается. А ещё отличный проект, чтобы потренироваться в разработке на JavaScript.

В статье подробнее о процессе разработке: https://habr.com/ru/articles/408169/
Исходники есть на гитхабе: github.com/schibir/mineslitter
А здесь небольшая демка, чтобы поиграться: schibir.github.io/mineslitter

#gamedev #javascript #веб