This zone is sleeping right now! ZzzZZzzz

Better not disturb it! ~You go to the petrol station and buy a slushy instead, everything is cool!~

This area will open again in 000.beats!

(Learn about Swatch Time)

Some other zones are awake :^]


Artifacts Gallery Guilds Search Wiki Login Register

Welcome, Guest. Please login or register. - Thinking of joining?
Autumn, 12 Oct 2026 - @452.59
Forum Activity: Three Stars Random | Recent Posts | Guild Recents
News: inconvenience is counterculture :eyes: Guild Events: TIME FOR HALLOWEEN CRAFTS!
Super News: ~~MelonLand's Halloween Profile Design Contest 2026~~
+  MelonLand Forum
|-+  Worlds & Video Games
| |-+  ⚽︎ ∙ Look ma, I made a game!
| | |-+  My personal hobby game engine: The Griswell Engine!


« previous next »
Pages: [1] Print Embed
Author Topic: My personal hobby game engine: The Griswell Engine!  (Read 1704 times)
GideonWilhelm
Jr. Member ⚓︎
**
View Profile WWW

⛺︎ My Room

Artifacts:
Visited on Melon's 10th Anniversary!Joined 2025!
« on: Winter, 27 Jan 2026 @613 » Embed



I'm so proud to show this off, despite how early it is.  But it's just so smooth, even locked at 30 FPS!  It's rendered entirely on the CPU, and there's currently a limitation that there can be only one texture per mesh, and I think I'm gonna stick to that for as long as I can.  The mouselook is done by angular momentum, where you basically treat the mouse like a thumbstick, and just count how far the player moves the mouse each frame and apply some really subtle acceleration and deceleration.  I'm so excited that it actually works!  I'm gonna start off with a King's Field sort of game and just kinda keep upgrading it from there.

Logged
oldmurray34
Casual Poster ⚓︎
*
View Profile


Tiny ape dukin' it out
⛺︎ My Room

Artifacts:
Joined 2026!
« Reply #1 on: Winter, 28 Jan 2026 @342 » Toggle Font Embed

This is awesome! Now you gotta make your version of Doom on it  :dot:

Btw what is the weakest hardware that puppy can run on?

Logged

"The sea remains; the House remains; what else remains, we shall learn in time. I am something new, and in time I will learn what that means..."

"The shapes that loped beside you in the frost,
The scraps you gleaned of caul and periost
Once these were answers to 'What May Be Lost?'"
GideonWilhelm
Jr. Member ⚓︎
**
View Profile WWW

⛺︎ My Room

Artifacts:
Visited on Melon's 10th Anniversary!Joined 2025!
« Reply #2 on: Winter, 28 Jan 2026 @624 » Embed

I don't know the weakest hardware yet, the project is still pretty young!  But I am shooting for a 64-bit processor as the target.  It seems a good midpoint between luddism and modern hardware, and I do want to experiment with multithreading later on.  Right now I'm learning the hard way why I should've been doing screen edge plane clipping all this time, once I get that squared away I'll focus on more fully implementing the gltf importer and getting ready to create entities.

Logged
GideonWilhelm
Jr. Member ⚓︎
**
View Profile WWW

⛺︎ My Room

Artifacts:
Visited on Melon's 10th Anniversary!Joined 2025!
« Reply #3 on: Winter, 30 Jan 2026 @099 » Embed

Update: implemented proper frustum culling and added depth fog and I gotta say, it's pretty gorgeous so far!  (I might be procrastinating on setting up a texture bank so objects can look different lol)  It took a bit to realize that anything relying on actual distance from the camera needs to have those distances set up in view space, before projection, because the depth buffer is non-linear (floating point numbers are more densely packed near zero than one)

overall, I like it, I think it has character



* distancefog.png (219.65 kB, 481x300 - viewed 56 times.)
Logged
Pages: [1] Print Embed 
« previous next »
 

Melonking.Net © Always and ever was! SMF 2.0.19 | SMF © 2021 | Privacy Notice | Send Feedback | Supporters ♥ Forum Guide | Rules | RSS | WAP | Mobile


MelonLand Badges and Other Melon Sites!

MelonLand Project! Visit the MelonLand Forum! Support the Forum
Visit Melonking.Net! Visit the Gif Gallery! Pixel Sea TamaNOTchi
@000 Melon
Land
Forum Art Hub Chat Webring Explore Random Recent Tenement Arcade Want to Login or Join ? Web Craft Guide Graphic Catalogue Wiki Help I'm Lost! Link Land Newsletters Image Stream Minecraft: Online
Zap!
Passport Sites tamaNOTchi Asatte Add your site?
Aero Archive Onio Cafe 32 Bit Cafe Status Cafe