- Видео 79
- Просмотров 1 349 889
Pigsy's Retro Game Dev Tutorials
Великобритания
Добавлен 31 авг 2021
Welcome! I've made this channel to showcase my various Megadrive/Genesis home dev projects. Once I have enough skill and experience at making games for the system, I plan on creating a series of easy to follow tutorials teaching others how to make their own games.
How to Create Complex Level Maps With Aseprite v1.3 - Beginner Game Dev Tutorials
Please consider supporting me on Patreon:
www.patreon.com/PigsysRetroGameDevTutorials
My X/Twitter account:
x.com/PigsyRetro
Check out the Retro Game Hunters game I mentioned in the video here:
ruclips.net/video/2bZLw7zU78w/видео.html
Downloads for this lesson:
www.dropbox.com/scl/fo/fk2k52xwwy9i4j9ydcbny/AB7p29B2x4lgqexMMeiykko?rlkey=p3aygdv1io203vomz1o4zt77t&st=hz2amq2v&dl=0
www.patreon.com/PigsysRetroGameDevTutorials
My X/Twitter account:
x.com/PigsyRetro
Check out the Retro Game Hunters game I mentioned in the video here:
ruclips.net/video/2bZLw7zU78w/видео.html
Downloads for this lesson:
www.dropbox.com/scl/fo/fk2k52xwwy9i4j9ydcbny/AB7p29B2x4lgqexMMeiykko?rlkey=p3aygdv1io203vomz1o4zt77t&st=hz2amq2v&dl=0
Просмотров: 1 812
Видео
How to Manage VRAM Limits for the Sega Genesis & Mega Drive - Beginner Game Dev Tutorials
Просмотров 1,7 тыс.Месяц назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials My X/Twitter account: x.com/PigsyRetro
How to Convert High Colour Images for the Sega Genesis & Mega Drive - Beginner Game Dev Tutorials
Просмотров 2,1 тыс.Месяц назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials My X/Twitter account: x.com/PigsyRetro Matt B's X/Twitter account: x.com/matteusbeus Link to the programme used to convert images: rilden.github.io/tiledpalettequant/ Link to forum post featuring the creator of the tool: forums.nesdev.org/viewtopic.php?t=24117
How to Fade In Palettes on the Sega Genesis & Mega Drive - Beginner Game Dev Tutorials
Просмотров 1,8 тыс.Месяц назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials
How to Create Palette Cycle Animations for Sega Genesis & Mega Drive - Beginner Game Dev Tutorials
Просмотров 3,1 тыс.2 месяца назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials Mark Ferrari's lecture on 8 bit pixel art: ruclips.net/video/aMcJ1Jvtef0/видео.html Colour Cycling Script: community.aseprite.org/t/color-cycling-palette-shifting-v0-05-update-29-12-2020/7604/18 github.com/tomas-marny/aseprite-scripts
How to Create SFX for the Sega Genesis & Mega Drive With Audacity - Beginner Game Dev Tutorials
Просмотров 2,5 тыс.2 месяца назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials Mega CD SFX driver: github.com/viciious/SegaCDMode1PCM
How to Code Sound Effects for the Sega Genesis & Mega Drive - Beginner Game Dev Tutorials
Просмотров 1,6 тыс.2 месяца назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials
How to Create Music for the Sega Genesis & Mega Drive - Beginner Game Dev Tutorials
Просмотров 2,2 тыс.2 месяца назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials Delflemask download: www.deflemask.com/ Inglebard's Tutorial Series: ruclips.net/p/PLLcg688c2_02HgJLSF2UI8hOv1eh8qkBC Stoo Busby (see his video descriptions for the deflemask files downloads): ruclips.net/video/xmA7l7PzF7U/видео.html FM Instruments download: drive.google.com/drive/folders/1y1Xsw6gIIuGenlsHxXHq...
How to Play Music On Sega Genesis & Mega Drive - Beginner Game Dev Tutorials
Просмотров 2,3 тыс.3 месяца назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials
Managing VDP Planes & Enemies on the Streets of Rage - Sega Genesis & MD Beginner Game Dev Tutorials
Просмотров 2,2 тыс.3 месяца назад
Please consider supporting me on Patreon (source code for the lesson available): www.patreon.com/PigsysRetroGameDevTutorials Graphical assets for today's lesson: www.dropbox.com/scl/fo/exlq9u9ruaoivpex03kuv/h?rlkey=sx8es2hjqyerazj6srwd7pbai&dl=0
How to Create Ranger X Style Lighting Effects for Sega Genesis & MD - Beginner Game Dev Tutorials
Просмотров 9 тыс.3 месяца назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials
How to Create Coloured Transparencies for Sega Genesis & Mega Drive - Beginner Game Dev Tutorials
Просмотров 2,7 тыс.4 месяца назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials
How to Create Sprite Transparencies for Sega Genesis & Mega Drive - Beginner Game Dev Tutorials
Просмотров 8 тыс.4 месяца назад
Please consider supporting me on Patreon: www.patreon.com/PigsysRetroGameDevTutorials Download link for the graphical assets used in the lesson: www.dropbox.com/scl/fo/tr7svponrlpi53oadoj5c/h?rlkey=j9a46yejeps7baso6xghvd7ca&dl=0
New Pixel Art for Harbour Level - GG Shinobi Remake for Sega Mega Drive & Genesis - Dev Diary 4
Просмотров 4 тыс.5 месяцев назад
Please considering supporting my work on Patreon if able. Thanks! www.patreon.com/PigsysRetroGameDevTutorials
First Look at Long Library & More! - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 26
Просмотров 9 тыс.5 месяцев назад
First Look at Long Library & More! - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 26
32 New Sega Genesis & Mega Drive Games in Development in 2024
Просмотров 178 тыс.6 месяцев назад
32 New Sega Genesis & Mega Drive Games in Development in 2024
Xmas Demo and Plans for 2024 - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 25
Просмотров 8 тыс.6 месяцев назад
Xmas Demo and Plans for 2024 - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 25
Castlevania: Symphony of the Night Christmas 2023 Demo for Sega Mega Drive & Genesis
Просмотров 30 тыс.6 месяцев назад
Castlevania: Symphony of the Night Christmas 2023 Demo for Sega Mega Drive & Genesis
Castlevania: Symphony of the Night Demo for Sega Mega Drive & Genesis Playing on Real Hardware & CRT
Просмотров 19 тыс.6 месяцев назад
Castlevania: Symphony of the Night Demo for Sega Mega Drive & Genesis Playing on Real Hardware & CRT
A Meeting With Death - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 24
Просмотров 5 тыс.6 месяцев назад
A Meeting With Death - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 24
Hammer Time! New Sub-boss Fight - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 23
Просмотров 6 тыс.7 месяцев назад
Hammer Time! New Sub-boss Fight - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 23
ROM Size and the Upcoming Demo - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 22
Просмотров 7 тыс.7 месяцев назад
ROM Size and the Upcoming Demo - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 22
New Subweapons System & SFX - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 21
Просмотров 14 тыс.7 месяцев назад
New Subweapons System & SFX - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 21
An Art Project Sidequest to Saturn - GG Shinobi Remake for Sega Mega Drive & Genesis - Dev Diary 3
Просмотров 3,2 тыс.8 месяцев назад
An Art Project Sidequest to Saturn - GG Shinobi Remake for Sega Mega Drive & Genesis - Dev Diary 3
First Look at Outer Wall - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 20
Просмотров 12 тыс.8 месяцев назад
First Look at Outer Wall - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 20
New Sega Saturn Games for 2023 and How They Are Made
Просмотров 111 тыс.10 месяцев назад
New Sega Saturn Games for 2023 and How They Are Made
Quick Update & FAQ - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 19
Просмотров 22 тыс.10 месяцев назад
Quick Update & FAQ - Castlevania: SotN for Sega Mega Drive & Genesis - Dev Diary 19
How to Code Semi-Solid Platforms: Sega Genesis & Mega Drive - Beginners Game Dev Tutorials
Просмотров 2,2 тыс.11 месяцев назад
How to Code Semi-Solid Platforms: Sega Genesis & Mega Drive - Beginners Game Dev Tutorials
How to Code Level Collision for Large Sprites (Sega Genesis & MD) - Beginners Game Dev Tutorials
Просмотров 2,3 тыс.11 месяцев назад
How to Code Level Collision for Large Sprites (Sega Genesis & MD) - Beginners Game Dev Tutorials
How to Code Jumping & Gravity: Sega Genesis & Mega Drive - Beginners Game Dev Tutorials
Просмотров 2,3 тыс.Год назад
How to Code Jumping & Gravity: Sega Genesis & Mega Drive - Beginners Game Dev Tutorials
I always knew we would comeback to the Great Systems of old. We already know the Limitations, and how to push the hardware.
Groovy tune in Space Hunter section 8:22
question made my sprites in photoshop instead of aesprite keeps giving me this error when ever i input the image: C:/SGDK/bin/gcc -x assembler-with-cpp -Wa,--register-prefix-optional,--bitwise-or -DSGDK_GCC -m68000 -Wall -Wextra -Wno-shift-negative-value -Wno-main -Wno-unused-parameter -fno-builtin -fms-extensions -Iinc -Isrc -Ires -IC:/SGDK/inc -IC:/SGDK/res -BC:/SGDK/bin -O3 -fuse-linker-plugin -fno-web -fno-gcse -fomit-frame-pointer -flto -flto=auto -ffat-lto-objects -c res/resources.rs -o out/res/resources.o cc1.exe: fatal error: res/resources.rs: No such file or directory compilation terminated. make: *** [out/res/resources.o] Error 1
3:52 for this sub boss, i think a perfect fit would be the fire demon, since the the fire demon and lesser demon appear together in the inverted castle's alchemly lab. Another interesting suggestion would be Copper Armor form the sega saturn version. Another interesting suggestion i could leave is for the sub boss, in the catacombs, During the walk way with the lava , i think Efreet from the Saturn version is a top an interesting concept.
man, you're the man.. I want to create a little game for my megadrive and my first move will be to take some old games graphics to mod them, see how it works... also i've just bought a" C language for beginners" book, as i just know a little bit of basic programming, do you think those kind of books could be handy? thanks
Thanks
Hey whatever happened to Gears of Rage? No new updates for some time now...🤔
Well, since this video just popped up again, with a weird mention of 2024 in the title: Much like the Genesis seems to have had for some time now, I'm still waiting on the SNES getting a set of development tools that are genuinely a lot easier for the community to use. Even then they'll probably still be too confusing and convoluted for me personally to use, which is a pain, but at least a lot more more people could get to work on that system too. And I have little doubt there's a lot of people waiting there. If there was just some kind of "SNESmaker", I think it would turn the current SNES indie/homebrew scene on its head. And then we could see some amazing stuff for that system just like the work that's been going on in the Genesis indie/homebrew scene for the last few years.
Hi Pigsy, probably would have taken you 30 seconds but took me many many hours over 2 days but I've managed to code a double jump. Initially I was having issues with first jump being ok but second jump was shooting character up so high plus multiple jumps could be done such as 3, 4, 5 jumps and so on. I've managed to make both jumps the same height at any point on the button press as at one point second jump when descending was only jumping a small amount. So both jumps are good now plus if you fall off a platform you cant just jump in mid air and also added a float mechanic like Dixie Kong from Donky Kong Country 2. I doubt you need it but if you want the code let me know. I know SOTN Uses the double jump. Take care speak later 😅
Hi Pigsy, i noticed SOTN has a double jump. I am experimenting with your jumping tutorial which is great. I'm coding a double jump with some success and some bugs 😅 If you ever implement a double jump in your castlevania maybe you can show us amateurs next year? Take care and all the best
Top quality content!
Thank you for the amazing tutorials
A console that never reached its true potential.
Just want to let you know that I'm really digging the tutorial and so far things are going very well for me. Thanks again! I look forward to each lesson. T
I'm Brazilian, and in my country this type of content is not very common. I'm very happy to have found someone who talks about the subject in such a didactic way, I'm following the classes and looking forward!
Crazy how Shinobi got no bad games or ports The worst would be Cyber Shinobi on SMS but even that game was not that bad
Hi, are you going to finish this project after Castlevania SOTN, or is this just a proof of concept? This is a amazing project bringing the GG Shinobi games to the Sega Genesis, these games are just fantastic, with all the different game mechanics. Don´t give up & Good Luck
Right. I'm gonna try to make a game using this tutorial. I have ZERO knowledge of coding or art ect. I am a very good games QA/producer though. And I have some good ideas for games. Let's see how it goes.
Saturn is/was the best
correction: the video was released in 2022 but not as 2024
Yeah, seems like a bit of a strange chance to the video title there.
It was said that C ran rather slowly on the Megadrive hardware. Sonic Spinball's game framerate was the evidence of such an hardware issue. Do you have any experience with a Megadrive As68k assembler by chance 🤔🤔
They're doing FFVII for Saturn
Wow! Aesprite really upped it's features. Unfortunately, I've been using Photoshop to construct levels. I've been doing it so long, I think I'm stuck in my ways. However, I do use Aesprite to draw the actual titles. None the less, it was a very insightful tutorial.
So long as you can do everything you need to in Photoshop quickly and easily, and also enjoy using the software, then by all means stick to that. I know a lot of people recommend Tiled as well, but I pretty much do all graphical stuff entirely in aseprite now.
I have a game in mind that I have always wanted to make for the SMD as the starting point, I won't go into detail, due to fear of poaching, but it's a kind of flight+puzzle+music+arcade-competitive-racing crossover game with typical 80s retro synth that reacts to the game and environments, it would be a very colour rich game with deep blues, violets, neon lights etc, and I also have in mind sequels for each era, so a 90s based 2.5D version (original is 2D), and early naughties 3D sequel version, with appropriate music and environments and aesthetics for each era, the 2D would be SMD 16-Bit style, the 2.5D would be a mix of Saturn/Neo-Geo style and the 3D would be N64 style. I have a final vision in mind for a super fancy 4K version, that will have enhanced levels of the 2D/2.5D/3D style but in 4K as well as levels that combines all the different eras together for a stylized cell shaded campaign this time in 4D, if I was to use a reference it would be Jet Set Radio art style for the 4D campaign, music would be tracker based synth for music and MIDI 2.0 for real-time events, I would also love to tie all together with animated cutscenes for each era, even going through different years and influences throughout each decade, starting at the 80's through to 2010, the 4D game would be for PC. I would want to make sure the game has the option to actually uses real audio hardware, something like the Dreamblaster, otherwise you can use something like the VS1053 chipset that can be used via USB just like a DAC, this is because real-time MIDI will be an important part of the game, the SMD has the Yamaha YM2612, the Saturn also has amazing sound hardware which I would like to get just the right tone from those systems for those 2D & 2.5D games, the N64 didn't have dedicated audio hardware, so it would be hard to pin down am audio character/profile for that, but it did have real-time MIDI capability.
Nice trailer for the series... makes me realize how much I'm missing. Hopefully I'll have some time to catch up and get to the tutorials on collision detection and other complex topics that I'm in need of knowledge on. To my credit, I have been making a lot of Aseprite art with the Sega Genesis palette limitations. That's all because of you! And I also make *a lot* of Sega Genesis tunes on Deflemask. That part is because of Inglebard! Together y'all are making Sega Genesis devs out of us.
The scene needs good musicians and artists, so it's perfectly fine to focus on just those two and leave the programming to others. Hopefully watching the tutorials will still be useful to you in helping you understand the needs of the programmer and the limitations/stengths of the system, even if you don't end up doing much of the coding yourself. Good luck with your projects!
The GOAT!
I can't wait for all those Indie Mega Drive releases coming in approximately 2 years time from now thanks to you
Me too!
Dude I've following these tutorials and I have to say thank you, they really helped me a lot ❤
Glad to hear it!
The best source for Mega Drive development on RUclips!
Thanks!
Esto es una muy buen soundtrack del primer street of rage !!!
Usted posee gustos muy basados cabe decir
It's a classic!
🎉Thank you for your tutorials!
You're welcome!
A great Pigsy's repair
Thanks!
This is a test comment.
Test successful! 😆
Im so glad this is happening. But how do we get hold of these new games? I think Outrun could have been better.
Hi Pigsy, love your videos and im half way through the series. Firstly thank you for your incredible efforts. Your Castlevania games looks amazing! I always wanted to be a videogame programmer but when i was young there were no degrees in that subject. I went for database programming instead. Its a good job but i always had the desire to be a games programmer. I applied for many many game jobs but never had any luck. The 4th generation of SNES and Megadrive was my favourite. Yes Im very old now haha. Pushing 50. Im a HUGE street fighter 2 fan and always wanted super street fighter 2 turbo on SNES and Megadrive. I am trying to program Super Street Fighter 2 Turbo for megadrive with your tutorials. As mentioned im around half way through and about to start level collison. I only started 2 weeks ago. Its hard to get time with work, bills and family commitments but im trying. Do you think you will cover stuff like Street fighter 2? Intro screens, character selections, special moves like fireball, dragon punch and combos? Ive seen some VERY talented Brazillians videos who are making street fighter alpha and also have looked at hamoopig sega genesis fighting engine. I downloaded the engine but had to change allot of code to get it to compile as it needed to be updated for modern SGDK. Its very bugy and crashes allot and all in Portuguese but im tryi g to use it for reference. Looks like fighting games need a finite state machine implementation of some kind. Rather complex. I thought database programming was hard with 1000's of tables but its easier for me than Sega Megadrive coding😅. If you do ever plan to cover street fighter 2 that would be amazing as I cant speak Portuguese so trying to learn from the talanted Brazilian programmers is rather hard. In any case thank you again and all the best. Sorry for long message. Take care.
Glad you are enjoying the videos! Having previous experience as a database programmer is a big advantage, as at least you are all good on the coding front. If you are just doing a 1-on-1 fighting game, then you could probably get away with a very simple ground collision code rather than the complex platformer code I explained in that video (just make the characters land/stop jumping when they fall below a certain height). Regarding the moves, I have never had to programme them before, but maybe create a timer which measures whether certain buttons/directions have been pushed in quick succession? Feel free to search for non-SGDK guides on this, I'm sure you could adapt any useful code you find for the Mega Drive. I've been through the pain of trying to learn from outdated code in a foreign language too, so I understand your experience :) I'll be covering loading in different screens/option menus ect next year. For now though, I really need to get back to my own SotN/GG Shinobi projects. I wish you luck with your game!
@@PigsysRetroGameDevTutorials Hi mate, thanks for your quick reply. Of course you must work on your own game and as mentioned your Castlevania looks incredible. I will try to see what I can do myself and see how I get on. Take care, all the best and speak later. Thank you again
One of the main advantages to producing games on a CD was the space. That’s not an issue with an SD card. And probably the reason why people aren’t developing for it. My go to would be the 32x if I wanted more graphically enhanced games for the Genesis.
Have you tried programming in the original language of the megadrive? Greetings from Colombia 🇨🇴
I've only used C up until now, but I plan on learning some 68k assembly one day too
Ah man, I remember when Aseprite didn't have the tile map feature, and then when they added into the beta but it would always crash and wouldn't keep trak of flips. I perservered and kept using it, but I'm so happy that with the newest update we can finally more easily create maps for old hardware!
Yeah, it's been in beta for a while, but only got an official release recently. It seems very stable now
Nice one, it's almost 6 years since I use Aseprite and I find great to use it to create a collision map. Thanks!
I love Aseprite, so was extra glad to be able to add these features
Thanks a lot. Very inspiring channel. Thanks to your tutorials i started to develop with SGDK. Keep working. Next stop, your patreon. Cheers!
Thanks!. Good luck with your projects!
Final episode of 2024? But it's only Juuune, Mr. Pigsy
Haha, too much work left to do on SotN and GG Shinobi. So much to do, not enough time...
@@PigsysRetroGameDevTutorials you're doing great! Thanks for your valuable contributions to the scene.
@@analog_ape You're welcome :) I'm looking forward to all the new games everyone ends up creating!
Last tutorial videos of 2024?! Is this because you have to finish your projects this year?
Yeah, last one of 2024. I only have limited time and want to spend the rest of the year trying to make as much progress on my personal projects as I can
Thank you very much for sharing your knowledge with the community. Success with your work.
No problem. I'm looking forward to getting back to SotN/GGS
Thanks!
🙏
me looks and see. I've had this version of Aseprite the whole time->HEH!!
Yeah, fortunately it was just a free update, not DLC
Can you help me in how to make sonic 32 bit style sprites on aseprite and how to animate sprites and how to prerender 3d models into sprites
Sorry, I've never done that myself so wouldn't know how to help
I'm going to try and change the collision script to do 8x8 instead of 16x16. would it be too hard? just so i know what I'm getting into 😄
Sure, you can do that. My initial build of SotN used 8x8 collision and worked fine, but I found that 16x16 was good enough (and that requires less CPU). for the script, you'll only need to make a few changes. Note that there is a bit of redundant code in the script left over from it's initial incarnation as a GameBoy script, so don't let that confuse you
Just another quick tip to avoid the same colour (like the black in the example given in the video) accidently being used from a different palette that I forget to mention: If for example you are using a black colour in both PAL0 and PAL1, it might be a good idea to change the RGB values of the PAL1 black every so slightly to RGB(0, 0, 1). This would mean that the two black colours should be more easily kept separate in Aseprite, even if you happen to switch to the RGB colour mode and back to Indexed colour mode again.
Great video as usual! I'm glad my video helped! Thanks for the reference of my game!!!
Thanks for your video, it really helped inspire me to create these scripts. I added a link in the video to your channel and in the video description also. Looking forward to seeing more updates of your game!