Първа стъпка в IT
IT за деца

3D игри и светове за деца: с какви среди да започнат според възрастта

С какви безплатни среди децата правят свои 3D светове и игри: Kodu, Minecraft Education, Tinkercad, Roblox Studio и Godot. За каква възраст е всяка, какъв компютър иска и на какво да внимавате.

От Редакция на Първа стъпка в IT Публикувано: 4 мин. четене
3D модел в редактора Tinkercad в браузъра
Снимка: Zio27 · CC0, източник

Много деца стигат до програмирането през игрите: искат не само да играят, а да направят свой свят с правила, които те измислят. За 3D игри днес има безплатни среди за всяка възраст, от плочки с картинки до професионален двигател за игри. Разликата между тях е голяма, затова е важно да изберете според възрастта и търпението на детето, а не според това коя игра е модерна в класа.

Накратко: коя среда за коя възраст

Среда Ориентировъчна възраст Как се програмира Къде работи
Kodu Game Lab около 8–12 г. плочки „когато – направи“ Windows
Minecraft Education от началното училище блокове, JavaScript, Python (Code Builder) с училищен лиценз
Tinkercad от началното училище 3D моделиране и блокове (Codeblocks) браузър
Roblox Studio тийнейджъри език Luau Windows, Mac
Godot от около 13–14 г. GDScript, C# Windows, Mac, Linux

Възрастите са наша ориентировъчна оценка, а не официално изискване на създателите. Повечето среди не посочват точна възраст.

Kodu: първият 3D свят без текстов код

Kodu Game Lab започва като проект на Microsoft Research и е визуален език за създаване на игри, предназначен да е достъпен за деца. Детето рисува терен, слага герои и им дава правила от картинки: „когато виждам ябълка – движи се към нея“. Правилата се проверяват непрекъснато, затова светът „живее“ от самото начало. Версията за компютър е безплатна, но работи само под Windows. Как изглежда едно едночасово занимание с Kodu, описахме в отделен материал.

Minecraft Education: светът, който детето вече познава

За много деца Minecraft е първият 3D свят изобщо. Образователната версия добавя Code Builder: в него се програмира с блокове, JavaScript или Python, а кодът се изпълнява направо в играта. До нея се стига чрез училището, с лиценз, свързан с училищен профил в Microsoft 365. Сред едночасовите уроци на „Часа на кода“ на Code.org има и уроци с Minecraft, за ученици от 2. до 12. клас. Какво точно предлага Minecraft Education, кой има достъп до него и на какво да внимават родителите, обяснихме в материала за Minecraft Education.

Tinkercad: 3D модели в браузъра

Tinkercad на Autodesk не е среда за игри, а за 3D дизайн, но е отличен мост към тях. Безплатен е, работи в браузъра и съчетава три неща: 3D моделиране от прости форми, програмиране с блокове и сглобяване на електрически схеми. Има и профили, подходящи за по-малки потребители. Детето може да моделира герой или предмет, който после да използва в игра. Така разбира координатите x, y и z, без които никоя 3D игра не може.

Roblox Studio: истински игри с истински код

Roblox Studio е безплатна среда за Windows и Mac, в която се правят игрите в Roblox. Минималните изисквания са Windows 10 или macOS 10.14 и 3 GB оперативна памет, а препоръчителните са 8 GB. За да влезете в Studio, трябва профил в Roblox.

Тук вече се пише текстов код на езика Luau. Roblox го описва като бърз, малък и безопасен скриптов език, произлязъл от Lua 5.1. Това е голямата крачка: от блокове към текст, с бърза награда, защото играта веднага може да се пробва.

Roblox обаче е и социална мрежа, затова родителите трябва да настроят профила:

  • родителят може да направи свой профил и да го свърже с профила на детето, за да управлява до какво съдържание има достъп, с кого се свързва и колко време прекарва в Roblox всеки ден;
  • Roblox изисква проверка на възрастта, за да се използва чатът, а чатът е ограничен до потребители на сходна възраст, освен ако не са потвърдени като доверени приятели;
  • игрите имат етикети за зрялост на съдържанието;
  • настройките се различават според държавата.

Разговорът за това кой е „приятел“ в интернет е по-важен от всяка настройка. Основните правила има в материала за безопасността на децата онлайн.

Godot: двигател за игри за по-големите

Godot е безплатен двигател за игри с отворен код, под разрешителния лиценз MIT. Създадените с него игри са изцяло на автора: лицензът на Godot не се отнася до съдържанието, което правите. Godot има отделни инструменти за 2D и 3D, собствен език GDScript, а поддържа и C#. Готовите игри се пускат на компютър, телефон и в браузъра.

Godot не е среда за деца. Подходящ е за тийнейджър, който вече е програмирал в Scratch или Roblox и не се плаши от документация на английски. Предимството му за родителя е, че това е просто инструмент, а не социална мрежа с чат и покупки. За тийнейджър, който мисли за професия в гейм индустрията, вижте и какво включва професията на гейм дизайнера и 3D художника.

Как да подкрепите детето у дома

  • Започнете с малко. Първата игра е един герой, една цел и една пречка. Голямата „отворена“ игра остава за по-късно.
  • Питайте за правилата, не за графиката. „Какво става, когато героят падне?“ е по-добър въпрос от „колко е красиво“.
  • Пазете времето пред екрана разумно. Правенето на игра е по-активно от играенето, но пак е екран.
  • Покажете играта на други. Отзивът на брат, сестра или приятел мотивира повече от всяка похвала на родител.

Източници

  1. Microsoft Research: Kodu
  2. Tinkercad (Autodesk): начална страница
  3. Roblox Creator Hub: Studio setup (изисквания)
  4. Roblox Creator Hub: Luau
  5. Roblox: Safety tools (родителски контрол, проверка на възрастта за чат)
  6. Godot Engine: начална страница
  7. Godot Engine: License
  8. Code.org: Hour of Code
  9. Microsoft Learn: Deploy Minecraft Education to Windows devices

Свързани материали

Редакция на Първа стъпка в IT

Първа стъпка в IT е малък екип, който работи от София, България. Пишем за професиите, обучението и кариерата в информационните технологии и посочваме източника на всеки факт.

За нас · Как работим · Всички материали

Фактите са по източниците, посочени под материала. Текстът е на Редакцията на Първа стъпка в IT. Редакционна политика · Забелязахте грешка? Пишете ни на kontakt@itstep.bg.