2025/11/7 Edited to

... Read moreCreating a DOOM-like raycasting engine inside Excel is a remarkable example of pushing the boundaries of traditional spreadsheet software beyond data analysis. By utilizing Excel’s grid layout, formulas, macros (VBA), and visual capabilities, developers can recreate the core elements of classic 3D games like DOOM, including rendering textured walls, floors and ceilings, sprites such as enemies and pickups, and interactive objects like doors and switches. This project involves designing a map editor within Excel’s cells, where walls, blank spaces, and player spawn points are carefully arranged. The raycasting technique then calculates the visible sections of the game environment from the player’s perspective, simulating 3D lighting and perspective effects using only Excel’s calculation engine and cell coloring. Key features include a framebuffer that updates the screen display, the ability to render dynamic sprites for enemies and objects, and HUD elements for player health, armor, and weapons. Sound and animation polish add to the immersive feel despite the unconventional platform. Excel’s Developer tab and VBA macros are essential tools in this context, enabling the automation and logic needed to simulate game mechanics such as player movement, enemy AI, and collision detection within the spreadsheet environment. Players can interact with basic AI enemies, pick up items, and navigate through levels, demonstrating both programming creativity and a deep understanding of game design principles. This fusion of gaming and spreadsheets showcases how traditional office tools can become platforms for creative coding projects, inspiring programmers to rethink software capabilities. It also highlights the versatility of Excel as an unexpected environment for hobbyist game development and educational demonstrations on game engine mechanics like raycasting. If you’re interested in game development, experimenting with VBA, or simply fascinated by innovative applications of Excel, this project serves as an inspiring example. It encourages exploring software in novel ways and shows how limitations can spark creativity to produce surprisingly complex results within familiar tools.

Related posts

Excel shortcuts every student should know! 👩🏻‍💻
Stop Wasting Time: Master These Excel Formulas for Maximum Efficiency! 🕒 If you’ve ever struggled with Excel, mastering formulas can seriously up your game. Here’s a breakdown of the essentials that’ll make you look like a pro 1.Core Calculation Formulas 🧮 These are the basics you can’t live
emilie.studygram

emilie.studygram

1175 likes

Name cells in excel
Customize and store headings in Excel #exceltips #tutorial #exceltraining #exceltricks #exceltutorial #excelforbeginners #learn Takw my Excel class xecutethevision.com#onthisday
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

31 likes

An outdoor dining scene with people seated at tables, featuring the overlaid text "Freeze the Top Row in Excel." A purple glass is visible in the foreground on a black mesh table.
A light beige background with black text asking, "Do you ever have hundreds of rows of data and when scrolling down, you loose sight of the column header and forget which column/field is which?"
A light beige background with black text stating, "This is when freezing your top row is crucial! I will show you how!"
HOW I FREEZE THE TOP ROW IN EXCEL
The ability to freeze that first row of my column headers has been a lifesaver, allowing me to scroll through thousands of rows of data without losing sight of my column headers/fields. By simply selecting the row below the one you want to freeze, heading to the "View" tab, and clicking
Peyton’s Place

Peyton’s Place

105 likes

Excel org chart
Tab your way to an org chart in excel #exceltricks #tutorial #exceltutorial #excel #exceltraining #fyp #spreadsheet
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

32 likes

A laptop displays an Excel spreadsheet with charts and data, while a hand interacts with the trackpad. The image features text overlay "Excel shortcuts cheat sheet" and "SWIPE FOR MORE," indicating a guide to Excel shortcuts.
This image lists four essential Excel shortcuts: Autosize Columns (Alt + H + O + I), AutoSum (Alt + =), Display formula in cells (Ctrl + ~), and Insert Current Date (Ctrl + ;). It is part of a multi-page guide.
This image presents four more Excel shortcuts: Insert Hyperlink (Ctrl + K), Freeze Rows & Columns (Alt + W + F + F + F), Fill Down / Fill Right (Ctrl + D and Ctrl + R), and Paste Special - Values (Alt + E, S, N).
Excel shortcuts every student should know! 👩🏻‍💻
Excel shortcuts can significantly improve your efficiency and productivity when working with spreadsheets. Here are some powerful Excel shortcuts that everyone should know. These shortcuts can save you a lot of time and make working with Excel more efficient. Practice using them regularly to become
teal.days

teal.days

2718 likes

How to use PRODUCT Function in Excel
How to use PRODUCT Function in Excel #excel #exceltips #exceltricks #exceltutorial #microsoftexcel
DataUnleash

DataUnleash

0 likes

Blank EXCEL template for school nurses!
As a school nurse this isn’t perfect but I wanted to share it anyways. It is a BLANK excel template for students with health conditions. Just click and request access. Is there any other templates you’d like to have access to or need ? 1. Click my link tree in my bio!!! Click on drop down arrow
Officialtiktoknurse

Officialtiktoknurse

40 likes

These apps replaced my doomscrolling habit
I used to lose hours on Reddit, Instagram, YouTube, Pinterest, and Twitter every single day. These are the 5 apps I actually replaced them with. Obsidian is my favorite, writing thoughts instead of posting them is a different kind of therapy. And Brilliant makes me feel like I'm using my phone
Anne The App Girl

Anne The App Girl

87 likes

hobbies > doom scrolling ✨🧶🎨🩰🏓
✨ Your hobby is not “wasting time.” ✨ We live in a world that makes it so easy to fall into endless doom scrolling… and suddenly an hour is gone with nothing to show for it. But picking up a hobby—painting, journaling, baking, photography, anything—gives your mind a safe place to land. 🌸 It rem
Emiah 💖🍒

Emiah 💖🍒

384 likes

Separate tab for excel notes
Keep your notes to yourself with excel camera #tutorial #excel #exceltraining #exceltricks #business #exceltutorial #exceltips
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

33 likes

100 Excel Shortcuts
#excelshortcuts #excelformulas #exceltips
LouiseAnn1960

LouiseAnn1960

744 likes

RANDBETWEEN() Function in Excel
How to use RANDBETWEEN() Function in Excel #excel #exceltips #exceltipsandtricks #exceltutorial #microsoftexcel
DataUnleash

DataUnleash

0 likes

Hobbies & Projects to Stop Doomscrolling 📱
ˏˋ°•*⁀➷ Here are some unique and fun ways to put your phone down and stop doomscrolling. I’ll be listing all you might need as well, and how to do this all in an affordable way. ✧ clay magnets and trinkets air-dry clay ($15 - $20 on Amazon) air-dry clay varnish/glaze ($9 on Amazon) any p
Bunny 𐙚

Bunny 𐙚

1390 likes

Excel differences in columns
Find the differences between these columns in Excel with these Excel tricks #excel #exceltraining #exceltips #excel _learning #tutorial #excel_learning #excelforbeginners #fyp
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

36 likes

Excel Spreadsheet & Google Sheets Template
Most businesses lose money and time because they forget renewals, licenses, and subscriptions. This template helps you stay fully organized: ✔ Track all expiration dates ✔ Assign renewal owners ✔ Avoid missed deadlines ✔ See everything in one dashboard Built for Excel & Google Sheets.
Loving.Templates

Loving.Templates

1 like

Lock excel down
BEFORE sharing excel files review which cells allow edits #exceltricks #tutorial #excel #exceltraining #fyp #exceltips #business
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

25 likes

Count in excel
Count the number of times an item appears in a column or list in excel #tutorial #exceltricks #excel #exceltips #exceltraining #fyp #onthisday
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

32 likes

How to Create an Email ID using CONCAT in Excel
How to Create an Email ID using CONCAT Function in Excel #exceltraining #exceltricks #exceltutorial #excelsheets #msexcel
DataUnleash

DataUnleash

1 like

Let’s end the doomscrolling epidemic
#substack #doomscrolling #mediaconsumption #intentionalliving #literature
Melfuj

Melfuj

788 likes

100 Excel Tips
100 Excel Tips The best Shortcuts, Formulas, Formatting & Advanced Tips Bookmark this, you'll save 1,000 of hours! A list of tips that all professionals need. Here is a preview: ⌨️ Shortcuts 1. How to hide a column? Ctrl + 0 2. How to hide a row? Ctrl + 9 3. How to
ExpressoSolut

ExpressoSolut

1429 likes

Excel vs Word
Excel formatting does the same thing as many people using Word #tutorial #exceltips #exceltricks #exceltutorial #exceltraining #worktips #alwayslearning
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

4938 likes

save this if you want to stop doom scrolling 📱
i truly think a lot of us have lost our hobbies because of our phones. if you haven’t, then that’s amazing and I am so happy for you!🫶🏽 for me, i stopped making art, playing instruments, etc. one of my goals for 2025 is to get my hobbies back. #hobbies #wellnesshabits #yoga #healthyl
hi! im reis 🤍

hi! im reis 🤍

456 likes

Separate words in excel
Separating text in excel #exceltricks #exceltips #tutorials #takemyclass #fyp
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

21 likes

How to Square Numbers in Excel
How to Square Numbers in Excel #exceltips #exceltutorial #exceltricks #excel #microsoftexcel
DataUnleash

DataUnleash

1 like

doom scrolling is out 🚫 bullet journaling is in
Recently started bullet journaling and detoxing from Social Media and my phone. Honestly feel my attention span coming back and my brain is buzzing in a new and good way with creative ideas again. Put the phone down and go live. 💛 #doomscrolling #bulletjournal #embracevulnerability #wellness
Vi

Vi

128 likes

Excel's Most Powerful Trick-Ctrl+E
📊 Welcome to Our Excel Mini-Class! 🚀 In today’s session of the Boost Your Excel Skills series, we’re unlocking the magic of Ctrl+E—your new best friend for saving time! ⏳ Whether you’re working with big datasets or just need to clean up information, this shortcut will help you instantly fill in
WPS Office

WPS Office

150 likes

Why use SQL/Python for Data Analysis, (not excel?)
Hello everyone! SQL and Python are favored over Excel for data analysis due to their efficiency with large datasets and automation capabilities. Python, using libraries like Pandas, ensures reproducible workflows, while SQL handles complex data manipulations with ease in relational databases. Pytho
Yun Jung

Yun Jung

90 likes

How to Multiply Numbers in Excel
In this video, I will be explaining how to Multiply Numbers in Excel #exceltips #exceltricks #exceltraining #exceltutorial #excel
DataUnleash

DataUnleash

0 likes

How to Find Cube Roots in Excel
How to Find Cube Roots in Excel #excel #exceltips #exceltricks #exceltutorial #msexcel
DataUnleash

DataUnleash

0 likes

Excel formatting tips
Excel formatting tips #tutorials #excel #excelforbeginners #exceltraining
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

153 likes

How to use IF & ISBLANK Function in Excel
How to use IF & ISBLANK Function in Excel #excel #exceltips #exceltricks #exceltutorial #learnexcel
DataUnleash

DataUnleash

2 likes

How to Calculate Values in Excel
How to Calculate Values in Excel #excel #exceltips #exceltipsandtricks #exceltricks #exceltutorial
DataUnleash

DataUnleash

0 likes

Excel signature
Yes a handwritten signature imported in excel #exceltips #exceltricks #exceltraining #exceltutorial #excel
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

176 likes

Excel cheatsheet:5/20, one page equals a book
https://hf.datarails.com/ #excel -sheets 💅🏾🏙️📜🧐🤔🤨😀🤩💋👌🏾👄
SMARTSista™️

SMARTSista™️

2 likes

Excel highlighting trick
CTRL+ Shift + arrow to highlight cells. #exceltips #tutorials #exceltraining #exceltutorial #excel #excelpro #onthisday
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

26 likes

An office cubicle desk with a computer monitor, keyboard, and various personal items, including framed photos and plants. Overlay text reads 'How to List Items within one Cell in Excel', introducing a productivity tip.
A screenshot of Microsoft Excel showing a cell with '1) hello'. Text explains that pressing 'Enter' moves to the next cell, and introduces the 'ALT - Enter' shortcut to add a new line within the same cell.
A simplified Excel view demonstrating a single cell containing a multi-line list: '1) hello', '2) Hi', '3) Howdy'. Text confirms this is the result of using 'Alt - Enter' to create a list of steps within one cell.
HOW I LIST MULTIPLE LINES IN ONE CELL - EXCEL
I've discovered how to list out several items by line in a single cell by using the Alt-Enter key shortcut. I can now structure my spreadsheet in a more ideal way with this ability, and keep data that belongs together in the correct rows. I select the cell I want and type the first item. Then,
Peyton’s Place

Peyton’s Place

406 likes

Excel list comparison 🌸
So we have to use something called Planbook at work (Teacher). I think this will make me want to actually use it more, and I can see me changing it again before second semester begins lol. How cute is this?! I’d usually do random colors, but love the pink & green combo. #Planbook #
Hey 😁

Hey 😁

4402 likes

Excel import magic
Excel magic at its finest. Import data from picture whether it’s a photo from your phone or a screenshot. #tutorial #exceltips #exceltricks #exceltraining #exceltutorial
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

363 likes

EXCEL SHORTCUTS PART 3
As requested, here is another excel shortcut post! Discovering the power of Excel shortcuts has been a game-changer for my productivity at work. These little keystrokes might seem insignificant, but they're the key to working smarter, not harder. From navigating vast datasets quickly to instant
Peyton’s Place

Peyton’s Place

331 likes

Excel interview tips
Excel interview tips #exceltips #interviewtips #exceltraining #excel #business
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

17 likes

Add Headers to Every Printed Page in Excel! 📄✨
🙌 Welcome to Our Excel Mini-Class! 💥 Hey Excel enthusiasts! 👋 Tired of scrolling and losing track of important info? 😱 Freeze the first and last rows to keep those key details locked in place! Here’s how you can add headers to every printed table page so your work always looks clean and polishe
WPS Office

WPS Office

6 likes

Easy way for sum in excel
Easy way for Sum in excel #exceltraining #excelformula #excelformulas #exceltutorial #exceltips
Andey

Andey

0 likes

Useful Excel Formulas to save your time at work!
Hey everyone! Excel formulas are awesome for speeding up calculations and analyzing data. They range from simple math stuff to more complex tasks like searching and matching data. Learning these formulas can make your work easier and help you get more done in less time. Try out online tutorials and
Yun Jung

Yun Jung

868 likes

Save these Useful Excel Shortcuts!
Hey everyone! Excel shortcuts are super helpful for getting things done faster and smoother. They range from simple tricks for moving around your spreadsheet to more advanced ones for formatting and data manipulation. Mastering these shortcuts can really save you time and make you more efficient! I
Yun Jung

Yun Jung

295 likes

How to Find Cube of any Numbers in Excel
How to Find Cube of any Numbers in Excel #excel #exceltips #exceltricks #exceltutorial #microsoftexcel
DataUnleash

DataUnleash

0 likes

Project timeline using excel
Project timeline how to using excel #projectmanagement #excel #exceltricks #exceltutorial #tutorials
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

11 likes

See more