Little Spy
Available for Linux ๐ง Windows ๐ช macOS ๐ Android ๐ค and Web ๐ธ
- Intended resolution 1920x1080
- HTML5 runs best at full screen using a Chromium based browser or Firefox, click the full-screen icon in the bottom right corner.
- Best played with a controller ๐ฎ
Plot
Airdrop into an enemy stronghold, recover stolen intelligence and technology. Fight your way out!
Objective
Collect as much stolen intelligence and technology as you can and get to the extraction point before the helicopter leaves without you. Earn a higher agent ranking by collecting more items and complete the mission as fast as possible to earn a higher bonus.
Game Mechanics
- Little Spy can run and jump. Holding jump extends the jump height.
- Little Spy is a climber. They can grab walls and slide down them, jump climb up them or wall jump away from them.
- Like all the best spies, Little Spy has a gadget; a parachute that can stow and deploy itself.
- Little Spy has a killer flying kick, which can be used to dash, attack enemies or double jump.
- Little Spy can use all of these skills in combination.
The enemies
Enemies can be stomped or kicked:
- Guards (no helmet) require 1 hit to kill.
- Soldiers (helmets) require 2 hits to kill.
Enemies have teleport technology and new recruits will teleport into the game to replace their fallen comrades.
Controls
Little Spy should work with most game controllers. Game control instructions are presented on the main menu of the game.
- A/D, Cursor Left/Right, D-pad or Left Stick to move.
- W, Cursor Up, A to jump.
- S, Cursor Down, Y to deploy/stow parachute
- Space or B to flying kick.
My First Game Jam: Summer 2021
Little Spy is my entry in the My First Game Jam: Summer 2021.
The theme for the jam was โจFreeโจ. My interpretation of the theme is to create a game using only tools that are free software, free of cost, or game assets that are free or in the public domain.
In keeping with the Free theme, I have released the game project and code under an MIT license.
Dev Log
I've been wanting to learn Godot for a while now, so decided to use this jam as motivation. I haven't written a game since the 1980s, but I have a background in software development. My DevLog from the jam is below:
Tools
I used these excellent tools to make Little Spy.
Credits
- Code & Game Design: Martin Wimpress (Wimpy)
A big "Thank you!" to everyone below who makes their art ๐ music ๐ถ or sounds ๐ freely available for others to build on. Little Spy would have been shapes and silence had it not been for these fine people:
Graphics
- Spy: DezrasDragons & GrafxKid
- Guard & Soldier Umz & GrafxKid
- Military items: AngryMeteor.com
- Helicopter: Hobo
- Backgrounds: Segel
- Tiles: RottingPixels
- Controller & Keyboard: xelu
Audio
- Sound effects: rubberduck
- In-game music: artisticdude
- Game over music: Kistol
- Mission Accomplished music: Jonathan Shaw
Fonts
I published a collection on OpenGameArt.org that includes everything I used from OGA:
Status | Released |
Platforms | HTML5, Windows, macOS, Linux, Android |
Release date | Jul 09, 2021 |
Rating | Rated 4.3 out of 5 stars (6 total ratings) |
Author | Martin Wimpress |
Genre | Platformer, Action |
Made with | Godot, GIMP |
Tags | 2D, Godot, My First Game Jam, Open Source, Pixel Art, Singleplayer, Speedrun, Sprites |
Code license | MIT License |
Asset license | Creative Commons Zero v1.0 Universal |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Xbox controller, Touchscreen, Playstation controller |
Links | Blog, Source code, Community, Twitter/X, Twitch, YouTube, Patreon |
Download
Click download now to get access to the following files:
Development log
- Little Spy v1.0.6Jul 16, 2021
- Little Spy - v1.0.5Jul 16, 2021
- Little Spy - v1.0.4Jul 14, 2021
- Little Spy - PostmortemJul 12, 2021
- Little Spy - Complete Dev LogJul 10, 2021
Comments
Log in with itch.io to leave a comment.
The Menu is really good, simple and it somehow is able to entertain and explain the game. The mechanics and dynamics work great, really good job making this game in 2 weeks, specially being the first you did in this engine.
Congrats!
Thanks for the feedback and kind words. I had lots of fun making Little Spy and keen to make another game soon. Iโve added Void to the collection of games from the jam that Iโll play and send feedback for ๐
Really well done! Congrats!
Thanks! SpaceScape is on my list of game to play later ๐
No rush :) I was just checking out other Godot games. I was pretty impressed by this as your first game with Godot. Please carry on making more.
Thanks for the compliment. I do intend to make more games ๐
Really cool menu and i really like the art its cute and simple the sound effects are cute and good
good job!
Thanks very much, Iโll be taking a look at Escape from MAMA tomorrow ๐
I love the menu and transitions!
Are you talking about the Helicopter? ๐
Show post...
So, this is amazing! I think this project will be popular
Thanks for the kind words!
Amazing Game! This project is really well made and polished. Pretty nice
Thanks for the feedback. I had loads of fun learning Godot pretty happy with Little Spy ๐
Pretty cool! Like the pixel style, the mechanics and it plays really well. Only thing I did not like was that I have to start at level 1 and redo all others when I die.
Thanks for the feedback. Glad you like the game feel ๐
You are the second person to suggest having a level resume, or something, rather than starting from the beginning. This was done for simplicity, given the time available. If I get time Iโll try and squeeze in retry on death ๐
Just uploaded v1.0.2 which adds a Retry option when you fail to complete a level ๐
Nice, just finished it! Retry helps indeed :-) Like it even better now :-)
That last level was huge! Perhaps what might help here btw is some sort of map or indicators that indicate either where the items are or at least which part of the map you covered. I know, are more advanced feature and a bit of searching around never hurts, but just an idea that popped up.
Thank you for re-visiting the game and thanks for suggesting a retry option, itโs definitely better now.
I agree, that having map indicators would be helpful on larger levels ๐