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

A tablet displays an Excel wedding budget spreadsheet on a desk with notes and a planner. The image is titled 'Stop Struggling with Excel Learn These Super Easy Formulas'.
This image details core Excel calculation formulas: SUM, AVERAGE, MIN, and MAX. Each function is explained with an example Excel table showing its application and purpose.
This image explains Excel's reference formulas, VLOOKUP and HLOOKUP. It provides examples with tables demonstrating how to search and retrieve data vertically and horizontally, along with usage tips.
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

1184 likes

Things I Replaced Doom Scrolling With 🤍
I used to spend HOURS doom scrolling without even realizing how drained, anxious, and disconnected it was making me feel 😭 So lately I’ve been trying to replace mindless scrolling with little habits that actually make me feel calm, productive, feminine, healthy, and closer to God ✨ These smal
Bree | Faithfully Yours 🤍

Bree | Faithfully Yours 🤍

3143 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

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

105 likes

summer solo activities that aren’t doomscrolling
#summervibes #yoga #pinterestaesthetic #coolgirl #shareyourthoughts
breanna🪽

breanna🪽

274 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 𐙚

1475 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 🤍

459 likes

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

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

296 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

1441 likes

How to Delete Rows in Excel
In this video, i will be explaining detail How to DELETE Rows in Excel #excel #exceltips #exceltricks #exceltutorial #microsoftexcel
DataUnleash

DataUnleash

0 likes

A vibrant graphic titled 'USEFUL EXCEL FORMULAS' in green, overlaid on a spreadsheet displaying various charts, data tables, and financial figures. The image includes 'Career | Lemon 8' branding and a 'SWIPE' indicator.
A laptop screen showing code, with a text box explaining the 'VLOOKUP' Excel formula. It defines its function for searching large datasets and provides a detailed example. The image is branded 'Career | Lemon 8 | Yun Jung'.
A text box on a wooden desk with a laptop, smartphone, and coffee cup, explaining 'SUMIF & SUMIFS' Excel formulas. It defines their use for adding cells based on conditions and provides a SUMIF example. The image is branded 'Career | Lemon 8 | Yun Jung'.
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

872 likes

activities that don’t involve doomscrolling
#summer #girlblogger #yoga #pinterestaeathetic #coolgirl
breanna🪽

breanna🪽

481 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

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

78 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

32 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 😁

4459 likes

An Excel Cheat Sheet for Basic Skills, featuring the Excel program screen, keyboard shortcuts, and sections on getting started, editing, and formatting. It includes a 'CustomGuide' logo.
A person wearing a blue knitted hat, looking at the camera, with text overlays 'COMMENT 'PDF' TO GET THE HIGH-RES PDF VERSION' and 'Swipe'. A Lemon8 logo is visible.
A detailed Excel Cheat Sheet page covering 'Edit a Workbook', 'Basic Formatting', 'Insert Objects', 'View and Manage Worksheets', and 'Basic Formulas' with instructions and examples.
1/3: Ultimate Excel Cheatsheet You Should Know
Hey there, I've got just the right boost for your Excel game. 🌟 📝 The Journey from Junior to Senior: My Excel Cheatsheet Chronicles I've been there, struggling with the basics and wondering how to climb the Excel ladder. But fear not, because I've distilled my journey into a one-p
Valder

Valder

540 likes

Excel vs Word #excel #exceltricks #exceltips #exceltutorial
Excel vs Word #excel #exceltricks #exceltips #exceltutorial
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

477 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

How to Delete Rows in Excel Easily using Just your Keyboard
How to Delete Rows in Excel instantly using just your Keyboard #excel #exceltips #exceltricks #exceltutorial #microsoftexcel
DataUnleash

DataUnleash

1 like

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

DataUnleash

0 likes

100 Excel Shortcuts
#excelshortcuts #excelformulas #exceltips
LouiseAnn1960

LouiseAnn1960

746 likes

How to Sort in Excel
In this video, i will be explaining how to Sort in Excel #excel #excelforbeginners #excelformulas #exceltricks #excelhacks
DataUnleash

DataUnleash

0 likes

How to Create a Pie Chart in Excel
How to Create a Pie Chart in Excel #excel #exceltips #exceltutorial #exceltipsandtricks #microsoftexcel
DataUnleash

DataUnleash

0 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

How to Filter in Excel
In this video, i will be explaining in detail how to Filter in Excel #excel #exceltips #exceltipsandtricks #exceltutorial #microsoftexcel
DataUnleash

DataUnleash

0 likes

Erase Blank Lines in Excel in a Flash! ⚡📊
✨ Welcome to Our Excel Mini-Class! ✨ Ever end up with a ton of blank rows in your Excel sheet and wonder how to get rid of them fast? 🙄 Well, I’ve got a super quick solution for you! Let’s clean up your spreadsheet in just a few clicks! 🧹✨ With the tutorial in the video, your sheet will be cl
WPS Office

WPS Office

1 like

ANALYZE DATA - EXCEL TOOL
Excel's Analyze Data Tool is a game-changer, simplifying the way you work with data. Say goodbye to the days of laboriously creating tables and charts and struggling with formatting intricacies. This tool automates the process, making data analysis and visualization effortless. With just a f
Peyton’s Place

Peyton’s Place

252 likes

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

Melfuj

844 likes

30 things to do instead of doom scrolling 🪄
Spending time on worthwhile activities, such as reading, exercising, or learning a new skill, is far more fulfilling than mindlessly scrolling. These activities not only enrich your mind and body but also provide a sense of accomplishment and joy. Engaging in productive tasks helps you grow, reduce
teal.days

teal.days

2855 likes

Excel ABC
Excel shortcuts are easy to remember with cheat sheets like the ABC’s. These are some of the most common shortcuts to use. #excel #exceltraining #exceltips #exceltricks #excelpro #alwayslearning
Excel tips at XecuteTheVision

Excel tips at XecuteTheVision

33 likes

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

DataUnleash

1 like

How to Create Checkbox in Excel
In this video, i will be explaining in detail how to create Checkbox in Excel #excel #exceltips #exceltutorial #exceltricks #microsoftexcel
DataUnleash

DataUnleash

0 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

332 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

Fast Task Tracking in Excel! 🏃‍♂️✅❌
✨ Welcome to Our Excel Mini-Class! ✨ Hey productivity champs! 🙌 If you’re juggling multiple tasks and need a simple, fast way to track your progress, I’ve got the perfect Excel trick for you! 📊✨ Let’s set up a Done/Not Done Tracker that will keep your tasks organized and help you stay on top
WPS Office

WPS Office

4 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

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

Study tips to help you excel in your exams 🍋
📝Daily affirmations - Straight A's are not negotiable - GPA reflection of my dedication - Study techniques that changed my life - From average to academic weapon - Transforming my grades completely - Study methods that actually work #StudyTok #studyWithMe #studyMotivation
supernote

supernote

6 likes

A hand holds a smartphone displaying a 'One Sec' app screen showing '1 attempts to open Instagram' with options to continue or not. A laptop is in the background. The image introduces '3 Apps to Help you stop doom-scrolling'.
The image describes '1. ONE SEC' as an app that prompts a breathing exercise before opening social media. A phone screen shows '16 Attempts to open Instagram' with a 'Continue Breathing' prompt.
The image describes '2. MINIMALIST PHONE' (Android only) as an app that simplifies the home screen to essential apps. A phone screen displays a minimalist interface with time and basic app icons.
3 Apps to help you stop Doom-Scrolling
Hey there! 🌟 Have you ever found yourself mindlessly swiping through your phone, only to snap out of it an hour later? I've been on a mission to break that habit, and I've got some secret weapons to share. 👉 One Sec is my new go-to. It's like having a little guardian angel that pause
Ayesha 🍋

Ayesha 🍋

608 likes

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

DataUnleash

0 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

33 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

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

Free resources to help you excel in school!
#school tips #tipsforhighschool #gradetips #schoollifehack #grades You don’t need ai to write papers for you or to cheat on tests! your very capable of learning! 🥹
🌺

🌺

6 likes

See more