What does a Game Engine actually do?

  Рет қаралды 116,248

Ellie Rasmussen

Ellie Rasmussen

Күн бұрын

If you're interested in the math behind the first-person rendering algorithm, this tutorial was incredibly helpful: lodev.org/cgtutor/raycasting....
00:00 - Intro
00:46 - Basic Game
04:27 - More Mazes, Bigger Mazes
06:26 - Map List
07:56 - Non-linear Map List
11:10 - Colors
12:40 - Renderer
15:17 - Final Game

Пікірлер: 868
@SouperSpeller
@SouperSpeller Ай бұрын
"YOU ARE PLAYING A POWERPOINT PRESENTATION" "No, Excel actually."
@ianweckhorst3200
@ianweckhorst3200 Ай бұрын
Me quietly making a python game with no shell whatsoever, literally just making a dwarf fortress clone in the text engine not even to prove a point, just to ease myself into python
@ianweckhorst3200
@ianweckhorst3200 Ай бұрын
Frankly, the way they’re doing it here reminds me of the game, except instead of . I use #.
@ooqui
@ooqui Ай бұрын
And they're excelling at it.
@Nanokarp
@Nanokarp 23 күн бұрын
psh. we were making powerpoint games 20 years ago. excel is the NEW technology these days.
@sams.3847
@sams.3847 21 күн бұрын
dat frame rate tho
@NE0N0W0
@NE0N0W0 Ай бұрын
Next video, Forcing Unreal Engine to be a Microsoft Excel Engine
@smileyp4535
@smileyp4535 Ай бұрын
I would be VERY surprised if that wasn't possible or even that difficult if you understand how to use URE
@anthonybice3531
@anthonybice3531 Ай бұрын
Starcel
@MortonMcCastle
@MortonMcCastle Ай бұрын
​@@anthonybice3531 Apparently that translates to "old man" from... (squints) Slo-ven-ian...
@drone306
@drone306 26 күн бұрын
That would be very easy.
@ashwinrawat9622
@ashwinrawat9622 23 күн бұрын
Analysing business finances using unreal engine
@GrzegorzSobkowicz
@GrzegorzSobkowicz Ай бұрын
Now recreate DOOM in Excel.
@wellingtonribeiro847
@wellingtonribeiro847 Ай бұрын
Funny because this first person rendering is moreless how the original Doom works.
@johnathanclayton2887
@johnathanclayton2887 25 күн бұрын
It's surprisingly close already
@Stratelier
@Stratelier 25 күн бұрын
They've basically already (re)-created Wolfenstein 3D. DOOM runs fairly similar under the hood, just with the level upgraded from a tilemap to defined polygonal "rooms".
@FelizTheLifeguardMinion3
@FelizTheLifeguardMinion3 23 күн бұрын
LOL 😂🎉
@kingsleyikoro131
@kingsleyikoro131 22 күн бұрын
Aiit bet
@anxstxsia9184
@anxstxsia9184 Ай бұрын
i paused the video and did the maze 😔
@xi4697
@xi4697 Ай бұрын
It was hard until you got to a certain point.
@Space_Pencil
@Space_Pencil Ай бұрын
BLASPHEMY!!
@YayDragons
@YayDragons Ай бұрын
i didnt pause and did the maze 😎
@limo1795
@limo1795 Ай бұрын
I did the maze in 1 minute
@e3.14c4
@e3.14c4 Ай бұрын
Only took a few seconds, you just work backwards from your goal, which is why fog of war mazes are the way to go.
@Chroma3D
@Chroma3D 10 күн бұрын
What I was ready for: Making a basic maze game in Microsoft Excel What I got: Making a basic maze game with RAYCASTING in Microsoft Excel My Wolfenstein 3D loving heart was completely hooked.
@jamesmillerjo
@jamesmillerjo Ай бұрын
I was in the Army at 2005, we had variety of games purely made of Microsoft Excel. I liked a turn based strategy game most.
@goosifyed9717
@goosifyed9717 14 күн бұрын
thats amazing
@frandurrieu6477
@frandurrieu6477 13 күн бұрын
Damn turns? thats nice. Also godamn impressive withthe sheer difference in tools excel had back then
@Assadul-Naml
@Assadul-Naml Күн бұрын
​@@frandurrieu6477 Excel was always the best office software in the microsoft library, no wonder every office around the globe uses it from beginner white coller to CEOs. Amazing
@Einxeld
@Einxeld Күн бұрын
​​​@@frandurrieu6477my uncle said they coded 2d tanks LAN pvp game in excel
@matthewdemarey4762
@matthewdemarey4762 Ай бұрын
At the point you start talking about rendering a 3D world I just kept going "Yes, now you're getting it" as you delved deeper and deeper into how the hell games are 3D, and why that's actually much harder to do than people think. Next Step: Explaining a Graphics API...lol
@VOgaming51official
@VOgaming51official Ай бұрын
it's hard but it's fun....kinda like opengl
@elzxr
@elzxr Ай бұрын
Render into a cache, then copy all cells once completed. You'll skip the jarring background redraw and because you've done all of your calculations on the first pass, it'll make the draw faster.
@FriedMonkey362
@FriedMonkey362 Ай бұрын
Double buffering
@fiona9891
@fiona9891 Ай бұрын
i think you can switch between sheets with vba so you don't even need to copy the cells, you can just render to a different sheet then switch when it's done, then do that with the previous sheet and so on (which is funny given that's what almost all graphical software does)
@narrativeless404
@narrativeless404 Ай бұрын
Isn't that the same thing all other video game engines technically do
@elzxr
@elzxr Ай бұрын
Technically not all as seen in this example 🤣. But I’d hazard a guess that it’s pretty common.
@fiona9891
@fiona9891 Ай бұрын
@@narrativeless404 not exactly, usually the "copy to the other buffer" bit doesn't happen - let's say we have two buffers, A and B you start by displaying the contents of buffer B while you write the next frame to buffer A, and when you're done you start displaying the contents of buffer A while you write the next frame to buffer B every time you swap, you're essentially displaying a new frame to the screen
@serenity_ren_
@serenity_ren_ Ай бұрын
finally someone who gets it (unironically i have two entire management sims, one for F1 and one for airlines, that I run through Google Sheets)
@MrOrzech1
@MrOrzech1 Ай бұрын
I'm curious how it looks like and how it works now lol
@nobrainfound
@nobrainfound Ай бұрын
Could you give us any way of playing it? I would love to try it out
@Marcelo.Franzen
@Marcelo.Franzen Ай бұрын
I'm curious too
@skaemusic
@skaemusic Ай бұрын
Send the excel link 😍
@MatteoBucci95
@MatteoBucci95 Ай бұрын
WE WANT A VIDEO 😍
@Blankult
@Blankult Ай бұрын
The slightly desperate tone of your voice throughout the video is just perfect lol
@abhijithnarayan1370
@abhijithnarayan1370 28 күн бұрын
I could feel the descent into madness as the video progresses, incredible voiceover, instant subscribe
@billykindell1695
@billykindell1695 7 күн бұрын
They are just trans and trying to do a more Fem voice
@lennthevator
@lennthevator 5 күн бұрын
@@billykindell1695 her pronouns are she/her and you're degendering her.
@rateeightx
@rateeightx 21 күн бұрын
I was content to call it a video game when you just had 1 simple maze done, but then you just kept going, absolute madness. I love it.
@MichaelRicksAherne
@MichaelRicksAherne 29 күн бұрын
As a coder for 30 years, this is brilliant.
@alexandreturcotte6411
@alexandreturcotte6411 Ай бұрын
0:07 [cries in Godot]
@sminnty
@sminnty Ай бұрын
Frrrr
@infiniteworld3981
@infiniteworld3981 26 күн бұрын
TRUEEEE 😭 People be sleeping on Godot
@purplevanilla
@purplevanilla 22 күн бұрын
Roblox studio:
@sminnty
@sminnty 21 күн бұрын
@@purplevanilla that isnt realy a game engine?
@dantecontreras887
@dantecontreras887 20 күн бұрын
@@sminnty agreed
@legobrainbikergaming7422
@legobrainbikergaming7422 Ай бұрын
if you wanted to make it so you can't see the maze being drawn, you could draw it on another spreadsheet and copy it over once it has finished drawing
@AaronMorrisTheSteamFox
@AaronMorrisTheSteamFox 18 күн бұрын
You just figured out how to implement vsync.
@moimoi9995
@moimoi9995 14 күн бұрын
​@@AaronMorrisTheSteamFoxmore like double buffering
@myshaagarwal1976
@myshaagarwal1976 2 күн бұрын
​@@moimoi9995i have no idea what those 2 are
@rklehm
@rklehm Ай бұрын
I feel so sorry that you had spent THAT amount of time in VBA... But luckily, the KZfaq algorithm is going to reward you
@laptoprelaks
@laptoprelaks Ай бұрын
yes lmao
@ThingyMcThingson
@ThingyMcThingson Ай бұрын
But… my entire job is VBA? 🫢
@VOgaming51official
@VOgaming51official Ай бұрын
wait, so it's bad that I wanna learn VBA?
@sohigh7433
@sohigh7433 26 күн бұрын
​@@VOgaming51official why do you hate yourself 😭
@VOgaming51official
@VOgaming51official 26 күн бұрын
@@sohigh7433 I don't know...I also wanna learn assembly so...
@RainOrigami
@RainOrigami Ай бұрын
seems to me like VBA is the game engine and excel is only the render pipeline. I would have expected huge sets of self referencing formulas to create a game loop that gets updated when pressing F9...
@F100cTomas
@F100cTomas Ай бұрын
It's a similar relationship to that of C# and Unity. The main job of a game engine is rendering and a programming language is much better equipped for game logic.
@CoreDreamStudios
@CoreDreamStudios 2 күн бұрын
Sadly VBA is going away soon in Excel, according to Microsoft.
@NickAndriadze
@NickAndriadze Ай бұрын
This is an absolutely amazing video. REALLY didn't expect it to go to the direction of ray-casting, but it's always nice to see, as it's one of the coolest core principiles of game creation. It's insane how I, a person with zero coding or computational knowledge, understood ABSOLUTELY everything in this video. The script was extremely fun and engaging to follow too. Great job.
@enterchannelname8981
@enterchannelname8981 Ай бұрын
my favorite part of thsi video is that it doesn't even approach answering the question. 10/10, great work
@dsdy1205
@dsdy1205 22 күн бұрын
Read the chapter marks again, and really note down what the video teaches you in terms of game engine functionality, and tell me it doesn't answer what a game engine is / does
@1TieDye1
@1TieDye1 2 күн бұрын
@@dsdy1205yeah, definitely doesn’t help much
@handfulmacaroni
@handfulmacaroni Ай бұрын
this video is phenomenal, i love the constant "... that was too easy, lets go deeper" reminds me heavily of Ronnie-Onnie Edwards' style.
@noahmansland3301
@noahmansland3301 Ай бұрын
honestly, the madness settled in by the time we got . but i gasped when i realized you did a 3d render IN EXCEL . amazing work
@DidWeWin1
@DidWeWin1 Ай бұрын
This brings back memories. Ages ago I took Intro to Programming and started to learn my first language, C++. By the end of the class, I had made several games using a library I found called n-curses. My best one was snake. Along with a survival mode, it had a campaign with 40 something levels. I had a map builder in excel to make adding levels a breeze.
@harrisonhutton
@harrisonhutton Ай бұрын
We used n-curses to make Conway's Game of Life in my Systems Programming course using C
@dsdy1205
@dsdy1205 23 күн бұрын
so that's what libncurses is
@joikookura1255
@joikookura1255 11 күн бұрын
Honestly, this is what they should be teaching to people, who seriously want to start programming games. Forget programming languages, before that, let's learn the concept by trying some stuff in Excel, software every programming enthusiast has come into contact with! This "fundamental flaw in the initial concept", as you put it, should be the core drive, motivation and passion for programmers. Forget the limitations we're under: Let's do the best we can with what we've been given! I applaud you for this masterpiece of a lecture!
@thetopnick32
@thetopnick32 Ай бұрын
Where can I download this?
@veerk3494
@veerk3494 Ай бұрын
But does it run doom?
@_jonathancollins
@_jonathancollins Ай бұрын
That's basically what this is, lol. Just need guns and enemies
@i_cam
@i_cam Ай бұрын
i was fully expecting the doom HUD to just be rendered on top of the maze as a static image lol
@niceEli
@niceEli Ай бұрын
Technically wolfenstien renderer not doom since it’s tile based instead of bsp based
@dewimaulidah7459
@dewimaulidah7459 Ай бұрын
visual basic
@aaronking2020
@aaronking2020 Ай бұрын
Theoretically yes
@hufuhufu
@hufuhufu Ай бұрын
Bro won the youtube algorithm lottery. And you deserved it with this cool project!
@alface935
@alface935 Ай бұрын
16:05 I don't see that as a problem since it now makes it look like a Spiritual Successor to "3D Monster Maze" since that game also allows playes to see each frame as it renders
@OutbackCatgirl
@OutbackCatgirl Ай бұрын
i remember learning about the hidden dev 3d first person "game" easter egg in certain versions of excel
@baxinjoes4766
@baxinjoes4766 Ай бұрын
That was pretty cool ngl. not really into game developing, but i was thoroughly engaged. This needs more views
@taylormalmo9972
@taylormalmo9972 Ай бұрын
This is absolutely brilliant, I don't think I've audibly gasped as loudly at a KZfaq video as I did when you projected the map into 3D. Subbed, can't wait to see your other stuff, you deserve all the recognition omg
@lunaqueer
@lunaqueer Ай бұрын
This video was fascinating and delightful. There was something off about the "fundamental flaw with the initial concept" that made me think if it would be possible to optimize performance (through a reduction of horizontal or vertical resolution) using vector graphics, drawing features, or image insertion (like sprite based videogames), and that led me down a rabbit hole that led to a place called excelunusual that has blog posts about 2D and 3D graphics and animation! So if you ever want to make a sequel to this wonderful video, that's probably a good place to do the research necessary to make this run well enough that you would be able to combine your raycasting mechanic to create a setup in which it would be possible to make pretty much anything that doesn't require a player to look up and down. Personally I'd love to see that. This was delightful to watch😁
@VoidUnderTheSun
@VoidUnderTheSun Ай бұрын
As a game dev I grinned the entire way through. Great stuff here.
@EthylJogodo
@EthylJogodo 24 күн бұрын
your narrative style is absolutely captivating!
@Nanokarp
@Nanokarp 23 күн бұрын
i adore this video. this may be one of my favorites on the entire site. ive studied gamedevelopment mostly to get into the nitty gritty of the technology behind games, to see how they function in the basics. your explanation is spot on and your incredulousness during the entire process is amazing to hear. and then the implicit realisation all that modern games are, is actually just more complex and bigger versions of this excel thing. i love it so much.
@elliotth30
@elliotth30 11 күн бұрын
This is one of the best videos I've seen in a while. Really cool project but also really funny! Subscribed!
@fredobi3269
@fredobi3269 2 күн бұрын
This is such a creative video. I love how you just went step by step to craft a game. That’s super cool
@kieranhosty
@kieranhosty 23 күн бұрын
This video is absolutely incredible writing. I put this on intending to play a game to fill my hands but you held my attention the entire way through! Thank you very much, I've seen other videos talk about it and I went in with an intuition of: "A game engine is a piece of software that can simulate and render a space, enabling the user to attach logic to that space and entities in it" but the writing, the music, the presentation and the preempting of my questions as you went through was perfect! Thank you Ellie, and thank you Tatyana for the work that went into making such a tightly written video!
@aidanharper3784
@aidanharper3784 Ай бұрын
This is eldritch and fantastic and insanely impressive. It's also incredibly well described in accessible language (mostly), this horrendous experiment is a *perfect* video. Well done, you should be proud.
@ar_chbtw
@ar_chbtw Ай бұрын
the third example should probably be godot...
@niqhtt
@niqhtt 4 күн бұрын
I hope everyone understands just what this all represents in game development and how amazingly well it was presented. Thank you.
@yfehler
@yfehler Ай бұрын
This video is brilliant - looking forward to watching this channel grow
@Swordfish42
@Swordfish42 25 күн бұрын
I instantly wondered how deep into this madness will you go. You did not disappoint.
@HelamanGile
@HelamanGile Ай бұрын
Definition of a game engine a system in which you can use tools to create a game and then run the game on
@Leotagorax
@Leotagorax 28 күн бұрын
Excel
@jsax01001010
@jsax01001010 Ай бұрын
14:44 A slightly more in depth explanation: The distance to the wall determines how tall the wall is drawn in that column with closer walls drawn taller and further walls drawn shorter. The color is determined by the direction the wall faces with north/south walls drawn with light green and east/west walls drawn in dark green.
@gurditrehal3348
@gurditrehal3348 21 күн бұрын
Does whether light or dark green is used for a particular face also depend on player orientation?
@Moses_Caesar_Augustus
@Moses_Caesar_Augustus 18 күн бұрын
I have seen people make many different games in Excel but I have never seen someone make such a complex game in it. The way you explained the whole process step-by-step really helped me understand the concept instead of getting bored. Great video! 👏
@xiggywiggs
@xiggywiggs Ай бұрын
that was a~maze~ing! very nicely done! looking forward to more :D
@perrymaskell3508
@perrymaskell3508 5 күн бұрын
I did a snake simulation in Excel about 20 years ago. Very simple at first. Move randomly forward. If there was food (an f and a F), the snake would grow. Was OK. Then I added "sight" and "smell". And the thing went like a seeker. Smell was just what seemed to be ahead in the 3 forward quadrants, and further than sight, which was the immediate cells ahead (centre, left and right). Been meaning to redo it ever since to add "learning". Started with it back then, but never completed it. Learning would be something along the lines of "last time I had to choose form 2 same results, moving (e.g.) left was best. It is amazing what you can do with Excel.
@licancamilo76
@licancamilo76 24 күн бұрын
I just love your thought process. This makes helped me. Understand how to build a videogame much better than any masterclass
@HierarchofTowers
@HierarchofTowers 10 күн бұрын
what an absolute ride. my life has been changed.
@NotYourEveryDayAlex
@NotYourEveryDayAlex 5 күн бұрын
As someone who uses Excel on a daily basis, i applaud both your dedication and your bravery
@Damiaen.
@Damiaen. Ай бұрын
The comedic timing in this video is sooo good! Love it :D
@MakeDataUseful
@MakeDataUseful Ай бұрын
Fantastic! Exciting to see what's next!
@theolwinkledink
@theolwinkledink 23 күн бұрын
Excellent video! Funny, good production value, great quality animations, and an interesting concept
@LL43216
@LL43216 Ай бұрын
Making a map editor was actually such a genius approach. I was gonna say just ask chatgpt to generate you a vba script that makes a maze with a set width and height. I remember having to program a maze generator in C for learning recursions (this was over 2 years ago now so I have no idea how I did it, somehow I passed that class)
@loganfrancel9275
@loganfrancel9275 Ай бұрын
This is the coolest thing ive seen this year. Genuinly
@elijahmadden4057
@elijahmadden4057 28 күн бұрын
The ending of this video made me feel like a mad scientist cackling over a hideous creation.
@Sangheillioz
@Sangheillioz Ай бұрын
And here I thought I was brilliant when I created a basic battleship spreadsheet, sent a copy to my coworker, and the two of us played through the company chat client throughout the day while we worked. Extremely well done; I audibly gasped when I saw the 3d render!
@johnathanclayton2887
@johnathanclayton2887 25 күн бұрын
Love the organ music! Kinda fits the decent into madness.
@bijoychandraroy
@bijoychandraroy 11 күн бұрын
This is crazy, crazy I tell you, what a madlad. Subbed
@FizzyMcPhysics
@FizzyMcPhysics 22 күн бұрын
When I was studying the Numenta neural network at university, I realised that for all the fancy OOP that went into it, you were making a database of cells, their connections, and their connection strengths. So you could run an AI in SQL.... Or Excel! With the right mapping, you could save your whole brain state in a CSV. It's that a nice thought lol.
@eliasb.7240
@eliasb.7240 Ай бұрын
This was incredibly impressive. And informative too!
@Disthron
@Disthron 11 күн бұрын
This was super cool! When you talked about doing a first person view I thought you might be doing an "Eye of the Beholder" style psudo 3D sort of thing but you really went all out.
@alface935
@alface935 Ай бұрын
Cool. Now put an Dinosaur searching the player inside the Mazes and You just made an Horror game
@enderalex300
@enderalex300 Ай бұрын
Damn you got me with that pause thing. We're too predictable. Also, I expected this video and your channel to have way more views/subs. I suspect that it's only a matter of time if you're content continues to be this fucking good dude. I'm excited to see your next video!
@hongkongcantonese501
@hongkongcantonese501 13 күн бұрын
Brilliant. This is such goofy fun and imaginative use of a seemingly inappropriate technology, that it sparks actual joy. Amazing.
@rhyffraff
@rhyffraff 6 күн бұрын
Excel is great for making games. I spent a few years in prison, and they had an education program that involved business studies - mostly just working with Microsoft Office. Once I finished the course they let me stay as a tutor. I spent an hour helping other prisoners learn how to read, write, do basic math, etc. then I spent an hour messing around in Excel. I got a book from the library on VBA and taught myself how to program. By the time I was released I made blackjack, snake, space invaders and had even started remaking a game I played as a kid in the 90s called "Stars!". The limitations of Excel, combined with not having internet actually made it easier to "think like a programmer" and I ended up developing pretty good problem solving skills.
@queens.dee.223
@queens.dee.223 25 күн бұрын
This is brilliant. And enjoyably presented, too. Thank you!
@saviorandsaved
@saviorandsaved Ай бұрын
You excelled my expectations
@TennoSkoom
@TennoSkoom 21 күн бұрын
Now it just needs a loading screen despite not needing any, where it shows the logos for publisher, for your studio, and then "Powered by Microsoft Excel" in large bold letters.
@TheDemonscott
@TheDemonscott Ай бұрын
back in 2007 there was an excel sheet that could play sonic 1&2, doom and Wolfenstein that we played in comp lab. What a time to be alive.
@bobafettjr85
@bobafettjr85 9 күн бұрын
I don't mind seeing the frames render one at a time. I am annoyed that it draws top to bottom then left to right though. This was dope as hell.
@aarcaneorg
@aarcaneorg 10 күн бұрын
Okay, to reduce but not eliminate the visible drawing, you can use two game sheets. Draw to one, then draw to the second, then flip the user to the second, draw the first, flip the user to the first, and repeat. Basically, always use the other sheet to draw, then change to the second sheet once it's drawn.
@imrantachmuradov5870
@imrantachmuradov5870 23 күн бұрын
This is the most mad genius project I've seen unfold, thank you.
@schnitzelhannes6431
@schnitzelhannes6431 21 күн бұрын
well it just means you didnt see much
@nickmonks9563
@nickmonks9563 12 күн бұрын
This is a brilliant breakdown.
@Ruto1M
@Ruto1M Ай бұрын
I remember this one game where the Excel had stickmen running across the screen and be shot, kinda like an FPS and the guns could be swapped. It feels like a fever dream because i can't find the game anymore, this was over a decade ago.
@NL2500
@NL2500 11 күн бұрын
When I first saw Excel, I think about 20~25 years ago, my first thought was that I could make a game in this. But never developed the idea into anything... But just seeing what was possible with VBA is something that still helps me almost every day
@sagejpc1175
@sagejpc1175 28 күн бұрын
Procedurally generated maps would be a nice touch
@CybernerdShua
@CybernerdShua 23 күн бұрын
Definitely! Wouldn't be terribly difficult with a bit of ingenuity.
@jowilson5581
@jowilson5581 14 күн бұрын
this video inspired me to pick back up working on my in-progress game engine in lua! thanks ellie
@Daggs234
@Daggs234 Ай бұрын
This was great. I taught myself VBA to make a program for my boss to render accurate models for his clients instead of drafting engineering diagrams that aren't as intuitive for laymen to read. It took a while, but since I got it working I've continued to add onto it and now we do most of our product planning from a spreadsheet. Rather than just backfilling cells, I hide and unhide custom objects and move them around based on the cells and given dimensions. Each cell represents a quarter inch, so I just use basic multiplication to quadruple all the dimensions we're given. I know there are better alternatives and that my code isn't efficient, but since it was all I had access to with no knowledge of writing code, I am still impressed by how capable Excel truly is. I was disappointed in your efforts to showcase that in this video UNTIL you began rendering 3D first person POV shots. Very well done!
@airworks7809
@airworks7809 14 күн бұрын
Mfw you making autocad in excel
@airworks7809
@airworks7809 14 күн бұрын
This can be considered also a product data management application
@LL43216
@LL43216 Ай бұрын
This became insanely more incredible than I thought it would be
@Kurtea00
@Kurtea00 Ай бұрын
The ray casting explanation is great
@maximeanais4925
@maximeanais4925 Ай бұрын
Excel game engine is crazy, GG ngl good job
@tanupreet
@tanupreet 11 күн бұрын
Loved this video. Thank you!
@sergeantsapient
@sergeantsapient 2 күн бұрын
My co-workers made an online multiplayer of Battleship about a decade ago in Excel. It was as basic as you could get since neither of them were programmers but they used the Shared Document feature and some VBA to check hits and misses and it worked. I've always said it's actually not terrible for rapid prototyping since the UI and Graphics management is essentially done for you.
@Dragontbone
@Dragontbone 28 күн бұрын
Dude. I’ve been wanting to do this for so long. I saw a video one day of someone building Doom in excel. I’m now one step closer. Thank you. Please. Please tell us how you coded this? I’m desperate.
@jinseinoowari2427
@jinseinoowari2427 Ай бұрын
This is such a good video, thank you for making it :D
@yasscat5484
@yasscat5484 5 күн бұрын
love the music, great job
@StormyHotwolf88
@StormyHotwolf88 Ай бұрын
I knew what you were going for because I saw how Ray casting worked, I'm just floored that Excel can do it. I just fricken LOVE Excel.
@jrhooman
@jrhooman 8 күн бұрын
this is hands down one of the greatest fucking vidoes i have ever watched. masterclass in so many different aspects of designing and developing practically any software.
@marieazrak1951
@marieazrak1951 27 күн бұрын
When I was taking a class on Microsoft excel, it wasn’t for video gaming. It was learning how to make tables and charts.
@dadbear5316
@dadbear5316 21 күн бұрын
Here I got you with a better definition from a software engineer: "A game engine is a library of code assets written and designed to be used in any number of combinations allowing the reuse of assets allowing a focus on asset quality without sacrificing cost" So basically you write a bunch of code with a focus on quality and modularity so that you can reuse all of that code in different combinations so make better games cheaper
@bummers
@bummers 3 күн бұрын
What we can actually do is have a window port view of the maze, so we only show say, a 5x5 or 7x7 top down view of the maze centred around the player, with the view port stop panning when the edge of the map is reached. Think Into the Eagle's Nest. ;) Wrote something like that back in the late 80s. Also, back in the days, I wrote a procedural maze/map generator, so there's no need for creating maps manually. Just specify the dimensions of the map and it will generate the map.
@Enderia2
@Enderia2 Ай бұрын
this feels like a griffpatch tutorial and i’m here for it
@CarlosBallena
@CarlosBallena 5 күн бұрын
I was expecting an actual explanation of what a game engine was... i almost quit when i realized it'd be excel all the way through... I'm glad I didn't! cool stuff!
@tomq6491
@tomq6491 15 күн бұрын
I used Excel to model cellular automata, being, well, cell based, it worked quite well. While it was used as a simulation a cellular automata could be gamified. I could imagine different cells representing player and enemy territory
@jakefranklin198
@jakefranklin198 Ай бұрын
Incredible madness. Two thumbs up :D
@-bravoechodelta255-6
@-bravoechodelta255-6 Ай бұрын
dude. that was literally amazing
@pedroivog.s.6870
@pedroivog.s.6870 7 күн бұрын
0:27 Super Mario World is a Game Engine Man, I was first wondering how you could even move the block with custom inputs (the arrow keys), but the ending was mind-blowing!
@jessherselfable
@jessherselfable 14 күн бұрын
This video taught me that I know absolutely nothing about Excel.
@mrmorganiser
@mrmorganiser Ай бұрын
Incredible work
@shadowdemonaer
@shadowdemonaer 28 күн бұрын
Dude when I saw you were gonna make it 3d I went "no fucking way". But this actually gives me an idea and I appreciate the value I found here. I was fascinated the whole way through and learned all kinds of cool things!
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 208 М.
I built my own 16-Bit CPU in Excel
16:28
Inkbox
Рет қаралды 1,3 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
БЕРТ
Рет қаралды 4,4 МЛН
Miracle Doctor Saves Blind Girl ❤️
00:59
Alan Chikin Chow
Рет қаралды 38 МЛН
Can a Bunch of Circles Play Für Elise?
10:27
Marc Evanstein / music․py
Рет қаралды 234 М.
Ender Pearls can accidentally kill you now and I love it.
8:07
Phoenix SC
Рет қаралды 572 М.
1 Pixel Map, 2 Styles // Which is Better???
8:03
Lucky Jacob
Рет қаралды 2,5 М.
COMPUTER SCIENCE explained in 17 Minutes
16:49
Wacky Science
Рет қаралды 302 М.
Doom didn't kill the Amiga...Wolfenstein 3D did
16:58
Modern Vintage Gamer
Рет қаралды 519 М.
Blazingly Fast Greedy Mesher - Voxel Engine Optimizations
23:35
This Problem Changes Your Perspective On Game Dev
25:51
Jonas Tyroller
Рет қаралды 333 М.
Has Generative AI Already Peaked? - Computerphile
12:48
Computerphile
Рет қаралды 708 М.
MAIZEN But Everything is weird - MAIZEN Minecraft Animation #shorts
0:27
Kamui - Minecraft Animation
Рет қаралды 28 МЛН
ОСУЖДАЮ 💀 #shorts
0:26
апален🗿бравел🥵
Рет қаралды 2,3 МЛН
СЛИЗЬ vs ДРУГ в РОБЛОКС! Roblox #роблокс #roblox
0:33
ВЛАДУС ИГРАЕТ
Рет қаралды 1,7 МЛН
Cars VS King Kong 🚗 | BeamNG.drive #shorts
0:57
DriveTrickX
Рет қаралды 67 МЛН
Do You Want The Baby Frog To Get The Food? #shorts
0:46
ZolphiusFun
Рет қаралды 24 МЛН
💀💀 #brawl #gaming #games #supercell
0:20
GGg
Рет қаралды 6 МЛН