Skip to content

Instantly share code, notes, and snippets.

@HyperHedgehog
Last active July 18, 2026 05:55
Show Gist options
  • Select an option

  • Save HyperHedgehog/59423abc26e6756b39ab6d69eebba647 to your computer and use it in GitHub Desktop.

Select an option

Save HyperHedgehog/59423abc26e6756b39ab6d69eebba647 to your computer and use it in GitHub Desktop.
Modding tutorial for the Angry Birds Epic 3.0.1 Decomp.

HOW TO START MODDING ANGRY BIRDS EPIC

Note

If you have any questions or issues join our Discord Server dedicated to teaching and helping people get into ABE modding!

Requirements

  • Personal computer / Laptop.
  • Basic knowledge of any programming language (C#, the programming language that Unity uses, is so simple that just knowing any other language gets you like 50% of the way to learning C# as well).

Optional

  • For Unity not to take ages to import/compile/build the project you should have at least a 6 core processor, and 8-16GB of RAM.

How to start

  1. Download and install Unity Hub from here.
  2. Create a Unity account and login to Unity Hub.
  3. Download and then unzip the 3.0.1 Decomp from here.
  4. Open Unity Hub, go to the Projects tab, click Add, Add from disk, open the 3.0.1 Decomp folder.
  5. Click on the 3.0.1 Decomp project, it's going to tell you that the editor version is missing. Install whatever version is required (currently it is 6000.2.7f2)
  6. From this menu you can also install modules. They are required if you'd like to publish your mod on multiple platforms. I recommend installing Microsoft Visual Studio Community 2022, Android Build Support, Windows Build Support (IL2CPP) and iOS build support ONLY if you have the necessary tools to actually make the ipa.

In case you already installed this editor version without any modules you can always go to the Installs tab in Unity Hub, press the settings icon next to the desired version, and download any modules from there.

  1. This is going to take quite a while, so in the meantime, you can watch some tutorials on the programming language Angry Birds Epic uses, C#, or a tutorial on how to get started making games in Unity as this is pretty much what you'll be doing with decomp, turning ABE into your own game!
  2. Once everything is done downloading, you can click on the 3.0.1 Decomp project and wait for it to open. Again, this is going to take a while so in case you haven't finished those videos from earlier, now is your chance.
  3. Now to actually play the game, use the Unity File Explorer to search for ContentLoader.unity and double click this file, then press play.

You can also use the Root scene for this (Root.unity) which has some advantages but ContentLoader is the intended way of starting the game.

What software to use

IDE (Code Editor)

I recommend JetBrains Rider as it has recently been made free for non-commercial use and has really powerful debugging tools, quality of life features, and is sometimes suspiciously good at predicting the exact lines of code I want to write. Rider's only flaw is that it uses a ton of resources.

Visual Studio (NOT Visual Studio Code)

Visual Studio is a good alternative to Rider in case your PC can't handle running both Rider and Unity at the same time.

BalancingData modding

Heroic's Automatic Balancing Data Decoder/Encoder

How to install:

  1. Download the script BalancingDataContainerHelper.cs
  2. Place the script in the Assets/Editor folder of your project.
  • The script automatically re-encodes balancing data/loca whenever you edit a .json file
  • Has options to encode and decode whole containers
  • Decodes/encodes all loca automatically

The decoded balancing files are in Assets/BalancingData
Automatic encoding can be disabled at any time by toggling Watch for file changes in the Balancing Data menu in the editor.

General Use Tools

I use this for modifying BalancingData, you can also use Notepad++ for this but I think VSC just looks better. It's highly customizable and useful even outside of ABE Modding.

Notepad++ has a ton of features that can come in handy in the most unexpected times. It doesn't crash when opening large files, unlike the normal Notepad. Has a Find / Find & Replace feature, which is really useful when modifying balancing, manually editing a scene file, meta file, or any other type of file that you would usually not be modifying by hand.

After installing this, switching to dark mode should be the first thing you do...

I usually use this for its more advanced Find / Find & Replace feature when they're necessary. Really, you shouldn't get this unless you run into a more complicated problem that Notepad++ can't fix.

What's the 3.0.1 Decomp?

The 3.0.1 Decomp is a fully decompiled and reconstructed Unity project version of Angry Birds Epic. Using tools like IDA, Ghidra, and AssetRipper, we converted the original game code into readable and editable C# scripts that Unity can work with. This means you're essentially working with a Unity project similar to what the original developers at Chimera/Rovio used internally, complete with game logic, assets, and scenes.

Disclaimer

Modding games can be a gray legal area, I wouldn't be worried about Rovio taking any legal action but I felt like I had to mention this somewhere.

@DevSoul2217

Copy link
Copy Markdown

never knew this was here gng..

@ImSadForNothing

Copy link
Copy Markdown

I think personally in the abe modding community we should all help eachother in every scenario, from noobs asking help to pros, making explained yt videos and share guides and especially detailed Tutorials

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment