So You Want to Work With Mike The Knight And Evie Content
There is not much official documentation out there for this stuff, and most of what you will find online is either outdated fan wikis or generic children's media guides that barely touch the actual workflow. What follows is based on what I have actually done when dealing with character assets, scripts, and fan projects tied to Mike the Knight, specifically around the Evie character and her role in episodes, games, and unofficial content. Mike The Knight And Evie comes from the children's animated series produced by Studio Canal and Heyday Films. Evie is a supporting character who appears as a fellow knight-in-training alongside Mike. She is not the protagonist, which matters because it changes how you find resources. Most fan-made content, ROM hacks, fangames, and asset packs center on Mike and neglect her, so if you are building anything that uses Evie specifically you are working without a safety net. The show itself has been around since 2012, and there have been multiple seasons with slightly different animation styles and character model revisions. If you are pulling assets from one season and using them in another project, expect mismatched proportions and color palettes. I ran into this myself when I was editing a fan animation back in 2021 and spent three days manually re-coloring Evie's helmet because the Season 3 model used a slightly different shade of red than Season 1. The production team changed the palette without updating the character sheet, so every external guide you find will be wrong about at least one season's colors.
Where to Find Assets and Scripts
The official merchandise and DVD releases are the only legitimate source for high-quality character models. Fan communities on forums like the Mike the Knight subreddit and various UK-based animation forums have people who export frame-by-frame PNG sequences from episode DVDs. This is where most of the usable Evie-specific sprites come from. Do not trust any site claiming to have official development kits. There are no publicly released development kits for this show, and anything offering one is either scamming you or distributing pirated internals that will not work outside of their own custom engine. I once downloaded what I thought was a full asset pack from a file-sharing site, and it turned out to be a collection of heavily compressed, incorrectly named PNGs with duplicate frames. It took me about two hours to sort through and identify which files were actually Evie versus generic NPC knight sprites. The workaround I use now is to go directly to the source episodes, extract individual frames using ffmpeg with a command like ffmpeg -i episode.mp4 -vf fps=25 frame_%04d.png, then manually pull the frames that show Evie. It is slower upfront but it saves you from spending half a day cleaning up garbage assets.
Working With Fan Games and Custom Projects
There have been several fan-made games using the Mike the Knight IP, usually built in Scratch, GameMaker, or Unity. Most of them do not include Evie as a playable character, and those that do usually have her AI hardcoded to follow the same patrol routines as Mike. I remember working on a small fan project where I needed Evie to have a separate dialogue tree and movement pattern. The existing codebase treated every knight character as a single class, so I had to fork the base knight controller and add an isEvie flag that checked against the character sprite's name variable. Without that check, her dialogue lines would override Mike's throughout the entire scene. One thing people consistently get wrong is the collision detection setup. The show's animation uses a grid-based layout for level design, but the fan engines mostly treat the world as free-form physics. This causes characters to clip through walls in ways that look wrong compared to the show. The fix is to implement a tile-based collision system even if the rest of your game uses continuous physics. I recommend using a simple tilemap with 32-pixel tiles and running collision checks at the tile level before applying any continuous movement. It adds maybe an hour of setup time and eliminates most of the clipping bugs you will run into later.
Get the Full Details
Common Pitfalls
The biggest issue with any Mike The Knight And Evie project is staying within legal boundaries while still being creative. The IP is owned by Studio Canal and Heyday, and they have been known to issue takedowns for fan content that uses their character designs, especially if it is monetized or distributed on large platforms. I have seen entire YouTube channels get demonetized or removed for using these characters in fan animations. If you are working on something public, keep it non-monetized and avoid using any audio from the original show. The music and voice lines are separately protected and will get flagged faster than anything else. Another practical problem is the lack of a standardized format for character expressions. The show uses a limited expression set, which works fine for television but becomes a bottleneck when you are trying to make characters talk or emote in a fan project. I solved this by creating a lookup table mapped to episode timestamps, so I could quickly find which frame showed Evie with a specific emotion and reuse it consistently across my project. It is tedious but it keeps the character looking correct instead of drifting into inconsistent art styles.
Bottom Line
If you are diving into this, expect to do a lot of the work yourself. There is no centralized resource hub, no official SDK, and no community that treats Evie as a primary focus. The best approach is to start with clean frame extraction from the DVD episodes, build your own asset library rather than relying on someone else's pre-packaged dump, and plan your technical decisions around the tile-based structure of the original show's level design. It adds overhead early on but saves you from rewriting everything when you hit the limits of off-the-shelf solutions.