Книга "3D-гра з нуля"
Ця книга для мене, по-перше, — це своєрідна спроба написати цікавий матеріал про розробку ігор, орієнтований на мотивованих учнів від 8 класу та студентів. По-друге, мені дуже хотілось освоїти інструмент LaTeX для розмітки документів.
У рамках книги був розроблений ігровий рушій в стилі гри Wolfenstein 3D. Книга зосереджується саме на графічній частині гри, тобто на рендерингу ігрової карти та ігрових об'єктів.
У якості мови програмування, на прикладі якої я розроблятиму гру, я вибрав Pascal. Ця мова, незважаючи на деяку її застарілість, все ж залишається однією з найкращих для навчання програмуванню.
Книга, хоч і намагається відштовхуватись від матеріалу, який викладають у школах, все ж вимагає залученості читача і передбачає знання математики рівня "вище середнього". Якщо читач — школяр, то може знадобитись деяка допомога вчителя.
Джерелом натхнення при написанні книги були такі ресурси, як Lode's Computer Graphics Tutorial, "Game Engine Black Book: Wolfenstein 3D, 2nd edition" та курси Gustavo Pezzi.
Ця книга є безкоштовною: ви можете вільно її поширювати і некомерційно використовувати.