[@exklamationmark]: Hi, thanks for taking a look at my first game (still WIP, though).

This is a typing game. You play as a wizard sent to remote locations to setup safe zones for people. But magic pylons attract monsters and you need to defend them until they start running.

A wizard's special power is casting spells using incantations. Theses have some structure to them, such as "fireball [enemy_A]", "shield up" or "summon peashooter", etc.

Do your job to earn prestiges, which allow you to unlock new "words of power" like "electrify", "freeze", "slow", etc. Also, as you become more proficient at typecasting , your proficiency (determined by your typing performance/effort) enables "spell bindings" that makes quick casting possible (think vim bindings, hehe). You will need these upgrades to fight against harder enemies.

Currently, the game is in development, but the core game loop is available here.

I hope you a fun time playing. And the game can also helps practice typing, too!

******

This is not a commercial game. It's more for me to learn about game devel, art, production (and perhaps a bit of marketing). In fact, the game is open-sourced at https://github.com/bitsgofer/typecaster. Feel free to fork and follow my commits to see how things progressed.

Here are some tools/tech that made this possible:

  • Game engine: Godot 4
    It's free with no strings attached and (most importantly) doesn't require a beefy computer to run. It's also well-documented.
  • Programming: GDScript
    It's easy to get started. However, coming from a system programming background, I do find the lack of type safety and a few other aspects (e.g: variable scopes) annoying. Trying out godot-rust is actually in the roadmap for me.
  • Graphics: Aseprite
    I got this from a Humble bundle sale and it's been easy to use for a non-artist person :D. The other graphics software I have experiences with is Photoshop, which is too clunky (and not cheap).
  • Sound: itch.io :P
    I have no idea on how to make music, so I'm just scouring itch.io for freebies right now, hehe.
StatusPrototype
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authorbitsgofer
GenreEducational
Made withGodot
TagsTyping

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

Very good job on your first game. Some tiny suggestions:

1. Sometimes the same word spawns twice in a row which can cause you to shoot twice at the same enemy if you're fast. Maybe do  check to ensure you don't have duplicate words on the screen.

2. The text under the enemies is rendered a bit blurry. I assume the cause is floating point coordinates that cause the pixels to be interpolated which doesn't go well with pixel graphics. You could try rounding the coordinates to integers before they're rendered.
Godot might have a built-in feature to fix that. The term "GPU pixel snap" came up on a short Google search. Maybe that helps.