На чому створювали ігри для Денді: технічні особливості та інструменти

На чому створювали ігри для Денді: технічні особливості та інструменти

У далекі 80-ті роки минулого століття, коли комп'ютери були недоступні широкому загалу, однією з найпопулярніших ігрових платформ була Денді. Ця ігрова консоль, вироблена японською компанією Nintendo, дозволяла насолодитися аркадними іграми у своїй домашній обстановці.

Але питання лишається: на чому розробляли ці ігри? Якими інструментами користувалися розробники тоді? Відповіді на ці запитання нам дають дизайнери та програмісти, які працювали на технологічній платформі NES (Nintendo Entertainment System) для створення ігор.

Отже, основною мовою програмування, якою створювалися ігри для Денді, була мова програмування асемблера. Ця мова надавала розробникам можливість написати низькорівневий код, який міг бути скомпільований та виконаний безпосередньо на апаратній платформі NES. Використання мови програмування асемблера давало розробникам повний контроль над апаратними можливостями консолі та дозволяло створювати складніші та цікавіші ігри.

Крім того, для створення графіки та звуку в іграх для Денді використовувалися спеціальні інструменти. Для роботи з графікою розробникам був доступний спеціалізований графічний чіп – Picture Processing Unit (PPU), який обробляв та відображав графічну інформацію на екрані. Звук в іграх створювався за допомогою спеціального звукового процесора – Audio Processing Unit (APU), який генерував потрібні звукові ефекти та музику.

На чому писали ігри для Денді
НазваРозробникРік випуску
Super Mario Bros.Nintendo1985
ContraKonami1987
TetrisVarious1989
Teenage Mutant Ninja TurtlesUltra Games1989
Всього ігор: 4

На чому розробляти ігри?

Популярні движки Steam та itch.io

  • Unity (27148)
  • Unreal (6869)
  • GameMaker: Studio (2806)
  • RPGMaker (1938)
  • Ren'Py (1235)
  • XNA (572)
  • Adobe AIR (398)
  • Godot (384)

Які ігри можна написати на C++?

С++ вважається відносно складною мовою для розробників відеоігор, проте широко використовують великі розробники. На ньому написані двигуни Cry Engine (шутер Crysis) та Havok (рпг-гра Dark Souls). Якщо у вас вже є досвід у програмуванні, хоча б невеликий, ласкаво просимо на курси C++ в IT Star.

Якою мовою пишуть в Unity?

C# Unity підтримує C#, стандартна в галузі мова програмування, деякою мірою схожа на Java або C++. Порівняно з C++, C# легше у вивченні. Крім того, він відноситься до категорії мов «з керуванням пам'яттю», тобто він автоматично розподіляє пам'ять, усуває витоку тощо.