About Castlevania Godot

This is a re-implementation by me (Tony Casale) of the original Castlevania (as released on the Nintendo Entertainment System in 1987) using the Godot game engine. As one of my favorite games as a child this project has been a labor of love. If you're interested in looking at the code, you can find it on Github.

The game is entirely written in GDScript using the Godot game engine, with the exception of a couple of shaders. The levels were built using the Tiled Map Editor and reference images from the original game. I used aseprite for laying out the sprite sheets and Audacity to edit the sound files (to make them loopable).

Downloads

If you want to play the game locally (where the performance will likely be better), feel free to download one of the executable versions below.
Windows .ZIP Download
Mac OS Coming Soon
Linux Coming Soon

Differences from the original

I have made every attempt to recreate the original game faithfully, however there are bound to be some differences. I did not read through the original's source code, so things like movement mechanics, item drop tables, enemy AI behaviors, and animation speeds are likely to be slightly different, as they are based entirely on my own observation of the original game. There are obviously some technical limitations the NES had that modern systems are not constrained by (most notably the sprites-per-screen limit that caused the flickering so prevalent in older titles). Other changes were made on purpose and are primarily cosmetic.

Here's a list of the differences I am aware of. Note that there are ***SPOILERS BELOW***

General

Title Screen and Intro

Level 1

Level 2

Level 3

Level 4

Level 5

Level 6

Ending

Credits

All programming was done by me, but the game assets were adapted from various places on the Internet.
Graphics & Sprites https://www.castlevaniacrypt.com/cv/
Music https://downloads.khinsider.com/game-soundtracks/album/castlevania
Sound Effects https://www.sounds-resource.com/nes/vania/sound/357/
PressStart Font https://www.fontspace.com/press-start-2p-font-f11591