Creating 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.
0 saved
2025/11/7 Edited to
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
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
31 likes



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
105 likes

Excel org chart
Tab your way to an org chart in excel #exceltricks #tutorial #exceltutorial #excel #exceltraining #fyp #spreadsheet
32 likes



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
2718 likes

How to use PRODUCT Function in Excel
How to use PRODUCT Function in Excel #excel #exceltips #exceltricks #exceltutorial #microsoftexcel
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
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
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
384 likes

Separate tab for excel notes
Keep your notes to yourself with excel camera #tutorial #excel #exceltraining #exceltricks #business #exceltutorial #exceltips
33 likes

100 Excel Shortcuts
#excelshortcuts #excelformulas #exceltips
744 likes

RANDBETWEEN() Function in Excel
How to use RANDBETWEEN() Function in Excel #excel #exceltips #exceltipsandtricks #exceltutorial #microsoftexcel
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
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
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.
1 like

Lock excel down
BEFORE sharing excel files review which cells allow edits #exceltricks #tutorial #excel #exceltraining #fyp #exceltips #business
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
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
1 like



Let’s end the doomscrolling epidemic
#substack #doomscrolling #mediaconsumption #intentionalliving #literature
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
1429 likes

Excel vs Word
Excel formatting does the same thing as many people using Word #tutorial #exceltips #exceltricks #exceltutorial #exceltraining #worktips #alwayslearning
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
456 likes

Separate words in excel
Separating text in excel #exceltricks #exceltips #tutorials #takemyclass #fyp
21 likes

How to Square Numbers in Excel
How to Square Numbers in Excel #exceltips #exceltutorial #exceltricks #excel #microsoftexcel
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
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
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
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
0 likes

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

Excel formatting tips
Excel formatting tips #tutorials #excel #excelforbeginners #exceltraining
153 likes

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

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

Excel signature
Yes a handwritten signature imported in excel #exceltips #exceltricks #exceltraining #exceltutorial #excel
176 likes



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

Excel highlighting trick
CTRL+ Shift + arrow to highlight cells. #exceltips #tutorials #exceltraining #exceltutorial #excel #excelpro #onthisday
26 likes



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,
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 #
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
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
331 likes

Excel interview tips
Excel interview tips #exceltips #interviewtips #exceltraining #excel #business
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
6 likes

Easy way for sum in excel
Easy way for Sum in excel #exceltraining #excelformula #excelformulas #exceltutorial #exceltips
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
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
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
0 likes

Project timeline using excel
Project timeline how to using excel #projectmanagement #excel #exceltricks #exceltutorial #tutorials
11 likes
See more
