eniko,
@eniko@peoplemaking.games avatar

I've released the second episode of Coding History! This episode teaches the basics of 3D, and shows that anyone can build their own basic 3D engine armed only with simple concepts and a little bit of math: https://www.youtube.com/watch?v=KxMYroGay8c

Please enjoy and consider boosting if you'd like to support an educational video series about old school 80s and 90s 3D 🙏

jcgraybill,

@eniko What a great explanation! I've wanted to learn 3D graphics and perspective for a while. I followed along in , and look at that - it's practically DOOM.

Screen capture showing VSCode and a pygame window moving around in a simple wireframe 3D world.

eniko,
@eniko@peoplemaking.games avatar

@jcgraybill that's a great result! :D stoked to see it

jcgraybill,

@eniko ...some very clunky surfaces and collision detection, and it feels kinda legit. Thanks for some coding fun.

VSCode window with a small 2.5D pygame scene.

eniko,
@eniko@peoplemaking.games avatar

@jcgraybill that's a really cool result, thanks for sharing

jcgraybill,

@eniko Okay, one last update then I'll probably stop posting the blow-by-blow here. I'm loving that by piling little hacks on top of each other, this feels more and more like a thing. Mouselook, a mini-map, and colors for shapes... and now it's a little room you can walk around! In of all things, lol. I stuck the code here, and may continue to faff with it over the next few days. https://github.com/jcgraybill/pygame_2.5d

VSCode window with a little 2.5D pygame room.

eniko,
@eniko@peoplemaking.games avatar

my video on making a 3D engine with minimal math went into 5 digits views 🥳🎉

eniko,
@eniko@peoplemaking.games avatar

in case anyone is wondering im earning no money off these views because YouTube is ridulous 🙃

kaia,
@kaia@brotka.st avatar

@eniko makes sense that more and more creators leave YT

joshix,
@joshix@fosspri.de avatar

@eniko you could try to release parts of your videos as shorts, i don't like them, but I heard they can get viral pretty fast (maybe only for already big creators idk)

eniko,
@eniko@peoplemaking.games avatar

@joshix shorts actually require 3 million views in the preceding year so... XD

oblomov,
@oblomov@sociale.network avatar

@eniko wait you need to upload 1 video per month on avg to be monetizable?

eniko,
@eniko@peoplemaking.games avatar

@oblomov i think only until you hit partner, but yes

which is ridiculous when some of the biggest YT channels upload like one video a year

eniko,
@eniko@peoplemaking.games avatar

btw i just wanna highlight the fact the video ID has "Gay" in it. YT, it knows 👀

rotopenguin,
@rotopenguin@mastodon.social avatar

@eniko okay, how may times did you post, delete, re-post to get that?

eniko,
@eniko@peoplemaking.games avatar

@rotopenguin posted it once and it just happened. it's a christmas miracle :D

carbontwelve,
@carbontwelve@notacult.social avatar

@eniko very cool video. You did an excellent job of explaining things in detail without getting so complex as to loose people in the details. Very, very nice learning resource. Bravo! :chefskiss:

eniko,
@eniko@peoplemaking.games avatar

@carbontwelve thank you! :D

brody,
@brody@peoplemaking.games avatar

@eniko This is so well-presented, thank you for making this!!

eniko,
@eniko@peoplemaking.games avatar

@brody ahh thank you 😊

j_bertolotti,
@j_bertolotti@mathstodon.xyz avatar

@eniko Now, if only I knew how to code properly...

karadoc,
@karadoc@aus.social avatar

@eniko "It's 3D, Jim, but not as we know it." :bunneheart:

eniko,
@eniko@peoplemaking.games avatar

@karadoc glad people liked that little reference :D

MBoffin,
@MBoffin@mastodon.social avatar

@eniko Congratulations and thank you for getting this video created. I know how huge of a task it is to get a video like this edited together so huge props for getting it done. The video is fantastic and super approachable.

eniko,
@eniko@peoplemaking.games avatar

@MBoffin thank you for the kind words :3

mvu,
@mvu@peoplemaking.games avatar

@eniko Even as someone who -does- know math, this is a great video for mentally applying that math to the concepts of "screens" and "perspective".

Many "how did I not think of that" moments, as someone who's never implemented this stuff from scratch before. Thanks for making this! <3

eniko,
@eniko@peoplemaking.games avatar

@mvu thank you!

root,
@root@possum.city avatar

@eniko could you also put this on a fedi-compliant platform like peertube

  • All
  • Subscribed
  • Moderated
  • Favorites
  • gamedev
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines