
Screenshots

Watch trailer on Steam ↗Ancient Battle: Hannibal
HexWar Games · Published by Hunted Cow Games · Official site ↗
Mostly Positive — 73% positive (15 reviews)
Last updated 27 Sept 2026
Ancient Battle: Hannibal is the newest edition to the Ancient Battles series. Experience the magnificence of the Punic Wars!
£7.19
Lowest price we've ever recorded
View on SteamPrices can lag the live Steam store — always confirm before buying.
Price history
Strategy · 2018 · More £5 - £15 games
Command armies in the strategic battles of the Punic Wars, guiding Hannibal's forces against Rome. Explore deep tactics and historical accuracy in Ancient Battle: Hannibal from HexWar Games.
About this game
Key Features:
- High Definition Ancient Era Graphics.
- 7 Mission ‘Tutorial’ campaign ending with a unique skirmish battle.
- 4 Mission ‘Sicily’ campaign, featuring battles from the First Punic War, including the battle of Bagradas.
- 8 Mission ‘Italy’ campaign featuring the decisive battles of Lake Trasimene and Cannae.
- All missions, except the tutorial, can be played as both sides.
- 38 Unique Ancient units including Roman Hastati, Spanish Scutarii, Bolt Throwers and Elephants.
- Four classes of infantry: Raw, Average, Veteran and Elite.
- Detailed Combat Analysis.
- Flank Attacks
- Strategic Movement.
- Hours of Gameplay.
System Requirements
Will my PC run this? →Minimum
- Requires a 64-bit processor and operating system
- OS: Windows 10
- Processor: Intel Core 2 Duo or AMD equivalent
- Memory: 2 GB RAM
- Graphics: OpenGL 2.1 supporting graphics card
- Storage: 1 GB available space
Recommended
- Requires a 64-bit processor and operating system
- Graphics: Discrete graphics with 256 MB or more VRAM
Supported Languages
Latest news
Patch NotesOfficial
Game Update v6.1.0
Ancient Battle: Hannibal v6.1.0 is a major update focused on campaign balance, clearer battlefield information, and a smoother experience throughout the game. Mission balance updates Rhodanus River: Adjusted the middle and far objectives to turns 18 and 24, and corrected the Gallic chariot reinforcements so they stop when intended. Callicula: The mission now correctly reports when the captured Command Point has been retaken. Gerunium: The rearguard now arrives on turn 7. Salaeca: Command Points are now retained during Roman deployment, allowing the lure objective and Scipio ambush to trigger correctly. Zama: Roman reinforcement waves now arrive on turns 4 and 8. New features and improvements New Unit Roster: Browse every unit in the game by category and inspect its statistics and capabilities. Redesigned Combat Analysis: Combat modifiers and odds are now presented in a cleaner, more compact tabular layout. Improved computer opponent planning: The AI makes better battlefield decisions across the campaign. Modernized settings: Consistent spacing, dropdown styling, reset controls, and clearer mouse and keyboard tabs. Improved interface clarity: Cleaner rounded tooltips and more consistent selection feedback. Fixes and stability Improved formation and artillery behaviour. Corrected general reinforcements and battlefield highlighting. Resolved cavalry idle-animation scaling issues. Reduced memory use and fixed a range of stability issues. Thank you for playing Ancient Battle: Hannibal.Read full article on Community Announcements (Hunted Cow Games)Patch NotesOfficial
Game Update v5.0.0
We've just updated the game to the latest version of the HexWar Engine. This includes various bug fixes and performance improvements!Read full article on Community Announcements (Hunted Cow Games)Patch NotesOfficial
Ancient Battle: Hannibal version 2.0.2 patch
Fix: Some sound effects not playing following the last update.Read full article on Community Announcements (keith)Patch NotesOfficial
Ancient Battle: Hannibal Update Version 2.0.1
Change: Improved A.I. opponent. Change: Improved game logic for advance after combat. Unit will more often advance after combat if the target hex has been vacated. Change: Play balance in the 'Baecula' scenario. Fix: An issue with image scaling on older Apple iOS devices. Fix: Invalid font selection on some buttons on some platforms. Fix: Some projectile animations not displaying. Fix: Some screen layout issues. Update: Campaign map graphics. It is now clearer which campaigns have been completed.Update: Source material credits.Read full article on Community Announcements (keith)Patch NotesOfficial
Update
Fixed issues with Upper Baetus when playing as Carthaginians. Any problems let us know at support@hexwar.comRead full article on Community Announcements (HexWar)






