Gameception: Live Coding a Game INSIDE THE GAME
How I created an OpenSource 3D game with ThreeJS and MML while live streaming the development of the entire game in a way that it could be watched inside the game itself 🤓
Project Live: https://mml.mgz.me/
Project on Github: https://github.com/TheCodeTherapy/3d-web-experience
(please give it a ⭐ if you liked it 🤗 )
My WebSite:https://mgz.me/e
My Twitter:https://twitter.com/TheCodeTherapy
Time stamps:
00:00:00 - Intro
00:00:18 - The game engine
00:02:06 - The MML documents
00:04:06 - multi-player sync
00:07:58 - memory game example
00:09:20 - client-MML communication
00:10:50 - reusability and composability
00:12:06 - MML tags and attributes
00:13:32 - interoperability
00:14:11 - the platformer game
00:16:15 - more MML tags and attributes
00:18:16 - let’s write a game
00:24:52 - 3d objects with primitives
00:33:41 - creating interactive blocks
00:41:29 - creating click event handlers
00:44:30 - creating animation functions
00:51:25 - the game step function
00:59:22 - checking states for victory or draw
01:03:42 - creating display labels
01:15:16 - the reset game function
01:17:29 - the finished game
01:18:50 - final considerations