GBACRAFT | My Homebrew Minecraft on the Game Boy Advance
Вставка
- Опубліковано 7 жов 2024
- This is NOT an official port from the manufacturer of the original Minecraft.
GBACRAFT is a Homebrew game for the Nintendo Game Boy Advance.
I programmed this 3D textured polygon block building game on the GBA.
I made everything myself and in my own style with some unique features.
Download: www.gbadev.org...
Thank you for watching!
Let me know what else you want to see on the GBA!
Official Minecraft webpage: www.minecraft.net/
#minecraft #videogames #gameboy
When 3dsage finally releases a video, you know it’s gonna be good!
LITTERALY WHAT I WAS THINKING
@@olivernothing9994 what
Pog
@@raymondbroady4785 up ⬆️
@@raymondbroady4785 up ⬆️
This is incredible!
I agree!
trf ya here? great!
yo
Yep
:000
absolutely legendary what you were able to do here
what
Oh, yeah, everyone is going to remember whatever this is for ages....
Here before this blews up
everybody gangsta till 3dsage ports cyberpunk to gba
beter griffin gba model
And it'll still run better than on last gen consoles
@@Monafide3305 ha tru!
Tecnically is *possible if we consider that the GBA can run games like 007 Nightfire, Driv3r, Smashing Drive ecc.
*Potentially possible.
@@AlessandroCussino I think it would only be possible through somehow streaming a video signal to the GBA from like a PC. But it would be cool to see a dumbed down version of cyberpunk for gba!
Please post this on the Minecraft subreddit, a lot of people would love this. Amazing work mate.
He did.
He did.
@@LugaresYJuegosTM link please?
@@errantoverflow4828 you know you can search for it right
@@JetpacksWasYes2 I did, but I couldn't find it. Admitedly, I didn't look for it that hard, but I imagined that if people are saying he did post it to reddit they could help me out by giving me the link.
This could have legitimately shipped and sold at full price in the GBA days
No,this still needs much work for a full price game
@@Izhen_UwU Back then this game would have been so much tho, genuine virtual legos
@@prcr364 maybe a lego game or pixel art game,still needs save select and more options =(
@@Izhen_UwU Wait actually you’re not wrong, sorry. Just got closed in my vision. A completed game would’ve been great back then.
@@prcr364 yeah,i also get surprised with another Open world gba game called Driver 3 and Need for speed most wanted,maybe i a little wrong here,who knows...
Here's a idea, you should implement a level of detail depending how close or far the textures are. So that way your not spending extra time rendering any textures from a distance.
Some good old LOD ! (Level of details)
so mipmaps? i guarantee you those are already implemented
Yeah a lot of games on the ps1 did that like spyro because of the couns
@@Xx_BoogieBomber_xX no, its lod i think.
@@awii.neocities By LOD I think of lower tris (or poly) models not textures.
So either thats a catch-all term for reducing graphical fidelity over distance or one of us is wrong.
The optimization is just plain crazy
Optimization: Something that does not exist in the AAA gaming space nowadays.
If AAA developers optimize their games we can probably still use the PS4 and Xbox one for a few more years with small issues
@lunes feriado Can't say I blame them a lot of the time considering making a game, especially a big AAA one, is very expensive.
@@TayoEXE yet their returns might actually be higher if they did things properly. they're losing some sales because people don't want to play the games or buy upgraded systems just TO play games. some people don't want to PIRATE the games, even. and you KNOW you've fucked-up when your games/software aren't desirable to people who aren't even paying money for it. also, cyberpunk flopped HARD because of how poorly the resources were managed. for once, something got pulled because of how glitchy and unstable it was. that's pretty uncommon for AAA titles.
@@Nurse_Xochitl It's more of a tricky now than ever, optimizing is hard and you are taking priorities, if we had infinite resources, this would be easy, but we don't, so, we are getting to the point writing custom and faster asm than a compiler would do, trying to reduce filesystem problems, hdd vs sdd, gpu differences, the fact we have like 100 graphic standards (let vulkan be the last one plz), audio stuff. We are getting to the point of fast == hell.
But, I do agree we need to take care of this, I am a developer myself, and been working on literal hell to do fast resource management, fast rendering engines, faster asset retrieval, with a team, it's hell, will be hell, and I don't even work full time in that...
we need to agree in one or two graphic standards (cellphone and others), getting more detail work in our engines (as game devs) and pray we can get good performance everywhere (compilers are hell).
so how much money does this cost... we need to move literal gigants to make this possible...
Wait, oh my god. You've turned this into a fully finished piece of homebrew now? This is amazing! Now all we need is a version of Terraria for the GBA, and my GBA sandbox dreams will be complete, haha.
That actually might work better than minecraft because there are several way you could switch modes in a menu for building plus it's pixels and 2D plane it wouldn't look out of place
yes
I’d love to see something like Minecraft and terraria for the PS2 Era. The consoles are more than powerful enough to do so
I want to see modern retro styled games on the gba like Dan the man and Jetpack joyride
@@auhsojacosta1672 Cyberpunk 2001 Advance
my man made a whole 3D game in the GBA
what a legend
It’s a good day today, 3DSage uploaded
Yes, I am now waiting for the link to appear in the description.
@@sgsuperkiddan me too
Me three
Same :-D
Me to
'let me know what to add in the next version'
Me: actual survival
The Gameboy: 💥
This is so cool!
That means a lot coming from you so thank you! :)
@@3DSage What about game boy colour?
I've always wanted to see someone make a Final Fantasy style Elder Scrolls game for GBA
You do know that there's several Final Fantasy games on the GBA, right?
Now about the Elder Scrolls, maybe you should take a look at the Baldurs Gate game on GBA, it might scratch that itchy for you.
@@andremalerba5281 but he want a final fantasy style elder scrolls game, not final fantasy, not generical rpg, your comment just dont answer anything
I've always wanted a girlfriend, come on 3DSage make it happen!
@@BuruKyu how the hell a final fantasy style elder scrolls would be?
I don't think that's even a thing even outside of GBA, do you mind describing how that game would be be exactly?
@@andremalerba5281 a final fantasy ambiented world, mixing technology with fantasy and unrealistic fancy characters and animations, all of that mixed with open world, craft, classes, and the very word rpg, you making your own story
Wow! This is mighty impressive! Imagine this being on the system back in the early 2000’s. I would’ve sunk hours into this.
This is really cool! Will you be making this open source at some point or make a video on creating 3d polygons for aspiring programmers?
Now this is an epic gamer moment
This is absolutely incredible. Looking forward to seeing what you come up with for future updates!
Impressive job, as usual! I'm eager to check it out for myself. Thanks for keeping the GBA alive! 👍
Edit: Happy Birthday, by the way! What a present you gave us. Should be the other way 😄
Thank you so much! Link is in the description now. It was my birthday gift to all of you!
@@3DSage NICE! Better news than all the Nintendo Direct combined. Expect to see my creations soon on Twitter! 😃👍
@@3DSage hey mate, sorry I replied to you on another comment but lost it on UA-cam limbo.
The guys at Funkey tested your Minecraft homebrew on this video at 3:31: m.ua-cam.com/video/y2d4C-FdqUY/v-deo.html
Amazing thing you've done here. I love watching how crazy you made this.
Minecraft on the GBA how is that even possible
Magik
Nerd code!
Computer graphics stuffs and good maths foundation.
Its even possible to fly onto the moon with a calculator
There are good programmers and bad programmers this guy is a good programmer. The people who are working on today's current OS are less so and then people who are making "web app's" by accident are the worst
Wow... this is THE definition of efficiency. Running it on an old console, a handheld one too, is a monumental achievement. I can't even begin to understand how hard that must have been. Outstanding job!
This looks so good! Awesome work!
Finally got round to watching this! Was a great achievement! Really impressed that you managed to figure out how to make it all work!
Thank you so much! I'm glad you saw it and give the game a try! :)
I'm going to play this on my GameCube through the GBA Player, I hope it works just as well, this looks amazing for GBA!
Edit: It works! Can't wait for more updates, keep up the good work! :D
The texturework on the blocks is insanely good, very appealing! I know everyone is talking about the technical marvel that this project is, but wow!
*Here before it goes viral!*
Nobody cares
@@Lumalee ok
Hi
This is amazing. Wow. Props to you, good sir. Knowing nothing about programming and everything it involves, I can only imagine what a pain in the ass it is to do something like this.
This seems like an amazing initial version. It’d be really cool if the game gave you a little more purpose to building things, although I’m not sure how you’d do that exactly. Like an achievement system of some kind or some form of story mode?
He could add world generation to make it a little more interesting.
this is already hitting the technical limits of the gba
@@Unit_00 Oh believe me, I know. I wouldn’t expect anything larger in scope than this small space, but even just adding a main menu or something would be cool.
@@worldsboss Maybe we need to put some additional hardware in the cartridge
omg finally it's back I remember seeing this a few years ago
This looks so amazing, I cant wait to play it
I just realized you hit 50k you are growing so fast, wow,
Congrats dude!
Yes! Thank you! That meant a lot to me
Daaaang! That's impressive!
Avi2GBA ._.
It is. Also i will be playing this on my ez flash omega using your kernel
@@karevandres9811 Hey, thanks, I appreciate it!
I love how simple it is, it is so cozy ✨
Really cool channel, i just discovered.
This is more than just impressive - there's something very very dope about it. The blocky style of Minecraft on a blocky display just feels right. Great work (and great presentation too).
GBA version of Geometry Dash, might be cool having remixed or original songs using the GBAs sound chip. The game might even be possible to make on the GBC.
YOOOOO THIS IS AMAZING!
I can't express how much fun I've been having with it! You obviously put TONS of effort into this, and it makes me SO happy that it exists. Keep working on it, there's so much more potential!
I've been waiting for this day...
The things you do with the GBA are legendary and mind blowing. Really pushing the limits of this old technology. I wonder if any of this would have even been possible back in the day. I doubt it somehow
HOLY SHIT i watched the other vid a month ago or so and rly was exited about it!!
Thank you for all of your hard work!! I've been waiting for this for roughly a year!
This should be even cooler on a DS
There is a homebrew called DScraft that you can download
This makes me want to see even more of the OOT port for the GBA, it's just so impressive how you've ported minecraft to the GBA.
2030: RTX on unreleased prototype NES
You can actually do basic wireframe 3D on the NES, but its slow.
@catzlol ua-cam.com/video/zoBIOi00sEI/v-deo.html
*Whistles* Pretty much the most sophisticated 3D layout/mapping on gba.
Impressive.
the website with the download looks like it was made in 2004
Last time I checked here was about a year ago, and now I see this! This is some seriously impressive stuff right here, great coding work
Literally just searched for the first vid and found this
I can't describe how impressive this is. Everyone says that we need a nintendo switch pro. But we really don't, when one guy is able to make Minecraft on the fricking gba, literally anything is possible on the switch!
Good job! Can't wait to try the game out! It's not even like I don't have Minecraft, I just fell in love with the gba, dunno why. It's just such a good portable! That's why I wanted to play this, just to see it getting pushed to it's limits.
Next GBA port should be Quake.
@DamnMerasmus yeah I heard about that, and I think it should be completed.
This is unbelievable. Great work! Can't wait to try this out. Reminds me of the Yoshi's Story tech demo and that of Saturn, PS1, N64 and DS games.
Yo what up people from *insert news site here*
Reddit
This feels like I'm looking at a demo for a piece of Vapourware in 2003. I never even owned a GBA, so I'm now feeling nostalgia for a time that never existed.
Next: Cyberpunk 2077 GBA Edition
Wtf
It’s apparently that broken it’ll probably work
This is so incredibly impressive, someone should do something with this! I don't know what but it deserves more than 4 minutes of video. You should release a dev log or something.
MIND BLOWN!!!
AMAZING! I’ve been waiting for this for a while! I’ll make sure to put it on my advance later.
0:59 literally everyone
hahaha :)
This is the kind of dream I had. A game as replayable and creative as minecraft, and full 3d graphics, on the oldest system we can get! Freakin Mount & Blade warband on the original Gameboy! or something. Thanks for all your efforts, this is amazing!
You essentially created PS1 graphics on the gba!
25 minute late noti, finally its here.
man after that realistic tech demo, i knew something amazing was going to come out. soo happy
If there comes a link, I'm def playing this on my flashcart
Go on Reddit
@@l3mar260 which reddit, any why? Was there a link to download and then 3dsage had to remove it?
its there now
@@3DSage Thanks downloaded in a nano second xD. Thanks for sharing and creating!
Son: Mam can we get Minecraft
Mam: We already have Minecraft at home
Minecraft at home:
Minecraft Advance
It’s a GBA game you really don’t need to update it. It’s perfect for what it is. Really nice man and good job
dude where is the link
I lost power but im back now and the link is there
Your work is amazing!
I don't know why but i love ter GBA so much and it makes me so happy seing projects like this, it's just fantastic!
This is absolutely fantastic! I wonder if a very scaled down version of Minecraft Dungeons would be possible in the future. Maybe make it first person and use the raycaster engine for the actual levels, and this for the characters. But I don't know if the GBA would be able to run anything else after loading the levels.
Dude holy shit, it's super cool seeing this project get so much more progress after the demo you showed forever ago! Awesome stuff man!
Super impressive!! Just some basic ideas to take it to the next level:
1. the saving issue you mentioned, that it automatically overrides instead of saving it seperately.
2. can you make walking and running around your building smoother/faster?
3. Also maybe a nice landscape, like a plain grassland with a blue sky instead of the white void
This is actually amazing. Best game of 2021. It should get win at the game awards
would have loved this as a kid before minecraft god it looks so cool what a good job and idea with the control scheme
I love the aesthetic of this it’s so nostalgic like ps1 Tombi thankyou
This is very cool!
I can see a lot of people building wonderful dioramas with this.
Maybe for a future release you could add a texture editor, or allow people to put 2d sprites on their dioramas.
Thanks for sharing!
love to see a good 3D adventure game on GBA. maybe something kinda like a walking sim where you just kinda quietly wander around and soak in the environment
Looking at this makes me wonder how well a fan-made captain toad GBA remake would work
Can't believe what I see, good job! Oh, and I hereby challenge you to make a version of Portal on the GBA.
Dynamic textures. Need I say more?
You know this is good when the UA-cam description recognizes this as Minecraft
This is so incredible! I've always dreamed of 3D on the GBA!
Me too!! It's a console not made for it so its extra satisfying to see
i will not be surprised if someday this guys some creation revolutionise 3d graphics as a whole
Gonna try this on my emulation device. Amazing work :)
This literally make a tear go down my face! This is amazing!!!
Looks great!
If you haven't already looked into it, you could try adding a subpixel correct rasterizer, as it should make the polygons less jittery and animate a bit smoother with the camera, and it's very cheap and easy to implement. (though, the jitteriness could be a result of the lower resolution framebuffer, a little hard to tell).
Thanks for the tip!
@@3DSage Sure thing, if you haven't already done this, what made it click for me was realizing that all you have to do is pass your full fixed point coordinates to your rasterizer (4-bits is usually good enough though!), and only shift off the fixed point bits when indexing your framebuffer. ARM has free shifts so it should be perfect for this. This only works with a fixed point rasterizer though, if you use bresenham it might get a little trickier.
Can't wait to play this on the GBA whenever you give out link to it and also thank you for this update video in first place.
Link is in the description
At the time I was watching the video, the link was not put in the description but thank you for letting me know or else I would have probably forgot about it.
This looks really nice and close to original Minecraft! It is almost unbelievable that this runs un a 20-year old hardware! Will definitely check it out! :)
Thanks so much! Can't wait to try this on my real GBA!
Congrats on seeing this through to the end. This is an honest marvel.
Dude, you are an absolute legend. Im buying the EZ flash just for this
Man, reminds me of the DScraft days, good job man! If you ever decide your done with this, you'd be great at bringing back DScraft lol.
This is so impressive, I thought the old one was impressive and that there's nothing to possibly improve it while making it work on the gba but you did it. This is amazing, I subscribed
Hey thank your saying that! I'm glad you liked it and I'm still working on 3D GBA programming!
@@3DSageno problem! You deserve it.
This is AMAZING !!! :-D
I really love 3D GBA games since i discovered the Game Boy Advance version of Driv3r in 2007/8.
Since then i collected all the 3D GBA games that i found interesting (no matter what was the quality of the graphics and gameplay).
Dude, you are a "GBA god" !!! ;-)
I really like your work ♥
this is amazing!
here is some quality of life stuff you could add:
1) change the red marker dots to red wireframe cubes that snap to the world grid. the ones signifying height should be a fainter color than the main one. this would be more intuitive and far more visually appealing.
2) maybe a wireframe render option to speed up navigation while building?
3) the controls could be adjusted a bit. i know its supposed to be Minecraft but currently its a voxel art creator and as such I believe it could benefit from an art oriented control scheme more inline with 3d modeling applications. the DPad should be used to move the camera forward, back, left, and right, on the camera's LOCAL axis. and pressing "L" should "shift" the controls to rotation only. up-down rotation should be on the camera's LOCAL axis, locked so it cant go upside down. and the left-right rotation should be on the WORLD axis. this will prevent any confusing camera orientations.
4) the "L" and "R" shifting technique is pretty ingenious actually and I think you could expand on this more. number 3 technically makes the "R shift" buttons redundant since you can perform the same action by looking up or down and moving forward. so that frees up the "R" button for something else. and if you keep the shifting style it adds 9 extra buttons to add functions to.
The art is really good! I would totally make a working texture pack for minecraft if I had the textures.
This is groundbreaking. Truely amazing! If you want more ideas for 3D games, a small game like Robin could be a great test. It's available on Steam for free.
Maybe add a sky option or grass. The sky could have a day/night cycle or just the option to choose between options. Like orange for dusk or dawn, navy for night, and just normal day. If you really want to push it, you could add a sun, moon, or clouds to spice it up a bit. This is probably not possible, but diffrent scenes such as a city scape background, beach, suburb, or anything you could think of. Keep up the great work! This is truly amazing!
I really wanted to and tried but realized people would prefer more cubes on screen vs a prettier background.
honestly i really like the way it looks. even more so than actual minecraft
Now imagine what you could do on a ps1 or n64... This is truly the apotheosis of 3D Gaming on the GBA, This is insane.
This is one of the best breakthroughs I saw on game making, I played it on a mobile emulator and it works great but I can't save normally cause it doesn't create a save file.
This is absolutely incredible, congratulations!! 👏🏻👏🏻💪🏻💪🏻
Thank you so much!!