Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Some Useful Resources (Low Level/Software Renderer) Sticky

A topic by 64Mega created Jan 02, 2018 Views: 391 Replies: 1
Viewing posts 1 to 2
HostSubmitted

Welcome! Getting started on the road to 3D Development can be a sticky process if you don't know where to begin.

Heck, it can be difficult even if you do have some inkling as to what to do. So here are a few resources to help you get a leg up.


Core-S2 3D Tutorial (Link)

A decent in-depth tutorial on implementing a software renderer with JavaScript and HTML5.


Tutorial Series: Learning how to write a 3D soft engine from scratch in C#, TypeScript or JavaScript (Link)

I've skimmed this series and it seems to have some useful information within. Your mileage may vary depending on your specific development setup.


The Flipcode Archives (Flipcode Archives)

An old classic resource for people wanting a peek into development in the late 90s to early 2000s. 

Would personally recommend Raytracing Topics & Techniques, 3D Geometry Primer, The Art of Demomaking and Building a 3D Portal Engine.


The Graphics Programming Black Book by Michael Abrash (HTML release by James Gregory)

Another timeless classic. I'd recommend giving the optimization chapters a miss (You're on a time budget!), but this book contains valuable information if you're trying to create your own software renderer!

And if you're really into doing things the old way, DOSBox and the DJGPP compiler are your friend! (The jam welcomes entries for any platform!)


Black Art of 3D Game Programming by Andrè LaMothe (Read on Archive.org)

A very colorfully written introduction to 3D game development through the lens of the mid 90s. 

I recommend giving at least Chapter 10 (3D Fundamentals), even if you plan on using an existing engine. The fundamentals are often taken for granted, and this book does an excellent job at demystifying them!

Further recommendations are welcome!

Jam Host

How to demake Alone in the Dark, in Pico-8 https://www.lexaloffle.com/bbs/?tid=3804