BeambePrep / IBCC & Cambridge 2026/2027 Standard Cambridge Equivalence Guide • Chapter 1: Cambridge O & A Level IBCC Equivalence: Complete Conversion Guide & Formula
Statutory Equivalence and Admissions Bridges

Cambridge O & A Level IBCC Equivalence: Complete Conversion Guide & Formula

Chapter Contents & Quick Jump 7 Sections Click to expand

1. Statutory Authority and Purpose of the IBCC Equivalence Certificate

The Inter Board Committee of Chairmen (IBCC) is a federal statutory body operating under the Ministry of Federal Education and Professional Training, Government of Pakistan. Established to maintain national academic equivalence standards, the IBCC possesses the sole legal mandate to evaluate, standardize, and convert foreign primary, secondary, and higher secondary credentials into their Pakistani statutory equivalents.

Under Pakistani law and Pakistan Medical and Dental Council (PMDC) regulations, foreign educational qualifications (such as Cambridge Assessment International Education - CAIE or Pearson Edexcel) cannot be processed directly by medical college admissions committees. An admissions portal in Lahore, Karachi, Peshawar, or Islamabad will not accept raw letter grades ($A^*, A, B$). You must provide an official, serialized, cryptographic QR-coded IBCC Equivalence Certificate that converts your foreign letter grades into Pakistani marks out of 1100.

Equivalence Tier Educational Benchmark Assessment Framework PMDC Merit Allocation
Secondary School Certificate (SSC / Matric) Cambridge O-Levels / IGCSE (10th Grade) Evaluates 8 subjects for domestic Pakistani students (5 for overseas) Contributes 10% to composite PMDC aggregate
Higher Secondary School Certificate (HSSC Pre-Medical) Cumulative 8 O-Levels + 3 A-Level Sciences Prerequisite for PMDC MDCAT registration and MBBS/BDS admissions Contributes 40% to composite PMDC aggregate

The Modern Cryptographic Security Certificate

Modern IBCC Equivalence Certificates no longer rely on simple ink stamps. Every certificate issued features a unique encrypted cryptographic QR code linking directly to the IBCC central national verification database.

When admitting universities (such as King Edward Medical University, Dow University of Health Sciences, or Khyber Medical University) process your application dossier, admissions officers scan this QR code to verify your subject grades, total scaled marks, and issuing date instantly, permanently preventing document fraud.

Core Invariants of IBCC Equivalence

  • Compulsory Prerequisite: Zero medical or dental colleges in Pakistan can process an application without an official IBCC equivalence certificate.
  • Standardized Metric: Letter grades are mapped to a national scale out of 1100 marks to integrate with the PMDC merit formula.
  • QR-Coded Verification: Every certificate carries cryptographic verification to prevent tampering or grade fabrication.
Crucial Conceptual Boundary
Can I submit my raw Cambridge Statement of Results directly to medical college admission portals?
No! Medical college admission committees reject raw Cambridge grade sheets. You must submit the official IBCC Equivalence Certificate displaying scaled marks out of 1100.
240 DPI SCIENTIFIC VISUALIZATION
Cambridge A-Level to IBCC Equivalence Conversion Gap Matrix

2. The Mathematical Formula of IBCC Equivalence: Demystifying the Grading Matrix

The IBCC does not evaluate foreign credentials based on percentage curves or raw Cambridge uniform mark scales (UMS). Instead, the IBCC applies a standardized statutory grade-to-marks conversion benchmark.

The Official IBCC Grade-to-Marks Conversion Scale

$$\text{Standard Conversion Scale: } \text{A*} = 90.0\% \quad \vert \quad \text{A} = 85.0\% \quad \vert \quad \text{B} = 75.0\% \quad \vert \quad \text{C} = 65.0\% \quad \vert \quad \text{D} = 55.0\% \quad \vert \quad \text{E} = 45.0\%$$

Each letter grade is assigned an exact numerical percentage out of 100 marks:

  • Grade A* (Distinction / Exceptional): Awarded exactly 90 marks out of 100 (90.00%).
  • Grade A (Excellent): Awarded exactly 85 marks out of 100 (85.00%).
  • Grade B (Very Good): Awarded exactly 75 marks out of 100 (75.00%).
  • Grade C (Good / Competent): Awarded exactly 65 marks out of 100 (65.00%).
  • Grade D (Satisfactory): Awarded exactly 55 marks out of 100 (55.00%).
  • Grade E (Pass): Awarded exactly 45 marks out of 100 (45.00%).
  • Grade U (Ungraded / Fail): Awarded 0 marks; fails prerequisite requirements.
Cambridge / Edexcel Grade Earned Marks per Subject Standard Percentage Benchmark
Grade A* 90 / 100 Marks 90.00%
Grade A 85 / 100 Marks 85.00%
Grade B 75 / 100 Marks 75.00%
Grade C 65 / 100 Marks 65.00%
Grade D 55 / 100 Marks 55.00%
Grade E 45 / 100 Marks 45.00%

The SSC (Matriculation) Equivalence Calculation Formula

For Pakistani national candidates, SSC equivalence is computed using exactly 8 compulsory subjects, creating a base total of 800 marks. The IBCC then scales this score to the standardized Pakistani Matriculation total of 1100 marks.

$$\text{Earned O-Level Raw Marks} = \sum_{i=1}^{8} \text{Grade Value}_i \quad (\text{out of } 800)$$

$$\text{Scaled SSC Marks (out of 1100)} = \left( \frac{\text{Earned O-Level Raw Marks}}{800} \right) \times 1100$$

$$\text{SSC Equivalence Percentage} = \left( \frac{\text{Scaled SSC Marks}}{1100} \right) \times 100 = \left( \frac{\text{Earned O-Level Raw Marks}}{800} \right) \times 100$$

The HSSC (FSc Pre-Medical) Equivalence Calculation Formula

The most critical calculation for pre-medical candidates is the Higher Secondary School Certificate (HSSC Pre-Medical) Equivalence.

Many candidates mistakenly believe that HSSC equivalence is calculated solely from their three A-Level sciences. This is completely false. Under official IBCC statutory regulations, HSSC Pre-Medical Equivalence is computed using a Cumulative 11-Subject Composite Model:

  • 8 O-Level Subjects (Earned marks out of 800)
  • 3 A-Level Principal Sciences: Biology, Chemistry, Physics (Earned marks out of 300)
  • Total Possible Marks: 1100 (800 from O-Levels + 300 from A-Levels)

$$\text{Total HSSC Pre-Medical Marks} = \sum \text{O-Level Marks (out of 800)} + \sum \text{A-Level Marks (out of 300)}$$

$$\text{HSSC Equivalence Percentage} = \left( \frac{\text{Total HSSC Earned Marks}}{1100} \right) \times 100$$

Notice the elegant mathematical alignment: because 8 O-Levels (800) plus 3 A-Levels (300) equals exactly 1100 marks, no fractional scaling multiplier is required for the 11-subject composite. Your earned marks sum directly to your final score out of 1100.

Step-by-Step Worked Calculation Examples

Academic Qualification Component Earned Subject Grades Numerical Mark Allocation Scaled Milestone
O-Level Component (8 Subjects) Bio ($A^$), Chem ($A^$), Phy ($A^$), Math ($A^$), Eng ($A^$), Urdu ($A^$), Isl ($A^$), P.St ($A^$) $8 \times 90 = 720 / 800\text{ Marks}$ Scaled SSC: $(720 / 800) \times 1100 = 990 / 1100$ (90.00%)
A-Level Component (3 Sciences) Bio 9700 ($A^$), Chem 9701 ($A^$), Phy 9702 ($A^*$) $3 \times 90 = 270 / 300\text{ Marks}$ Direct Raw A-Level Total: 270 / 300 Marks
Composite HSSC Pre-Medical Equivalence 8 O-Levels + 3 A-Level Sciences (11 Subjects) $720 + 270 = 990 / 1100\text{ Marks}$ 90.000% Exact Equivalence Cap

#### Case 2: The High-Achieving Mixed-Grade Candidate

Consider a strong candidate with a realistic distribution of top grades:

  • O-Levels: 4 $A^*$s (Biology, Chemistry, Physics, Mathematics) + 4 $A$s (English, Urdu, Islamiyat, Pakistan Studies)
    $$\text{O-Level Total} = (4 \times 90) + (4 \times 85) = 360 + 340 = 700 / 800\text{ Marks}$$
    $$\text{Scaled SSC Equivalence} = \left(\frac{700}{800}\right) \times 1100 = 962.5 / 1100\text{ Marks } (87.50\%)$$
  • A-Levels: 1 $A^*$ (Biology) + 1 $A$ (Chemistry) + 1 $B$ (Physics)
    $$\text{A-Level Total} = 90 (\text{Bio}) + 85 (\text{Chem}) + 75 (\text{Phy}) = 250 / 300\text{ Marks } (83.33\%)$$
  • Composite HSSC Pre-Medical Equivalence:
    $$\text{Total HSSC Earned} = 700 (\text{O-Levels}) + 250 (\text{A-Levels}) = 950 / 1100\text{ Marks}$$
    $$\text{Final HSSC Percentage} = \left(\frac{950}{1100}\right) \times 100 = 86.363\%$$

The Structural 90% Equivalence Cap

  • Ceiling Reality: Even straight $A^*$ grades across 11 subjects yield an aggregate capped strictly at 90.000%.
  • Deficit Against FSc: Provincial FSc toppers routinely achieve 95% to 97%, meaning Cambridge students begin with a structural merit handicap of 2.0% to 2.8%.
  • The MDCAT Solution: In the PMDC formula (50% MDCAT), scoring 175+ completely erases the equivalence deficit.
Crucial Conceptual Boundary
Does the IBCC award 100 marks for an A* grade in Cambridge subjects?
No! Under statutory IBCC regulations, an A* grade is evaluated as exactly 90 marks out of 100. It is impossible to achieve higher than 90.00% equivalence under the standard formula.

3. Mandatory Subject Combinations and Regulatory Prerequisites

The IBCC enforces strict subject combination mandates. If you are missing a single compulsory subject, the IBCC will summarily reject your pre-medical equivalence application, rendering you legally ineligible for medical college admissions across Pakistan.

Regulatory Cohort Mandatory O-Level / SSC Subjects Mandatory A-Level Sciences Policy Nuance
Category A: Pakistani Nationals (Domestic Schooling) English Language, Mathematics, Biology, Chemistry, Physics, Urdu (A or B), Islamiyat, Pakistan Studies (8 Subjects) Biology (9700), Chemistry (9701), Physics (9702) Dropping Urdu, Islamiyat, or P.St bars eligibility
Category B: Dual Nationals & Overseas Applicants English Language, Mathematics, Biology, Chemistry, Physics (5 Subjects) Biology (9700), Chemistry (9701), Physics (9702) Exempt from Pakistani humanities if schooling was abroad
Religious Exemption (Non-Muslim Citizens) May substitute Cambridge Ethics or approved alternative humanities Same 3 Principal Sciences Must be documented during initial registration

The Inviolable Humanities Rule for Pakistani Nationals

Pakistani citizens who completed their schooling inside Pakistan are legally required to present Urdu, Islamiyat, and Pakistan Studies.

Every year, Cambridge students who attended schools offering non-standard international tracks discover too late that their school permitted them to drop Urdu or Pakistan Studies. The IBCC will not grant an exemption under any circumstances. If you lack these subjects, you cannot receive an SSC equivalence certificate. You must register as a private candidate with the British Council, clear the missing subjects in the next available exam series, and then re-apply.

Religious Exemptions for Non-Muslim Candidates

Non-Muslim Pakistani citizens are legally exempt from sitting for Islamiyat. In place of Islamiyat, candidates may present Cambridge O-Level Ethics (Religious Studies) or an approved alternative humanities subject sanctioned by IBCC regulations.

Permissible A-Level Combinations: Zero Science Substitutions

To qualify for HSSC Pre-Medical Equivalence, all candidates must present passing grades in exactly three laboratory sciences: Biology, Chemistry, and Physics.

The following subjects CANNOT substitute for any of the three principal sciences:

  • Cambridge A-Level Mathematics or Further Mathematics
  • Cambridge Thinking Skills (9694)
  • Cambridge General Paper (8021)
  • Cambridge Psychology or Sociology

If a candidate completed Biology, Chemistry, and Mathematics in A-Levels, they can obtain General Science or Pre-Engineering equivalence, but they CANNOT obtain Pre-Medical equivalence unless they sit for A-Level Physics as an accelerated private candidate.

Subject Combination Invariants

  • Pakistani Citizens: Exactly 8 O-Level subjects (5 core sciences/math/English + 3 humanities) + 3 A-Level sciences.
  • Overseas / Dual Nationals: Exactly 5 O-Level subjects (sciences, math, English) + 3 A-Level sciences.
  • Zero Substitutions: Mathematics cannot replace Physics for pre-medical equivalence.
Crucial Conceptual Boundary
Can an A-Level student with Biology, Chemistry, and Mathematics receive pre-medical equivalence?
No! The IBCC strictly requires Physics for pre-medical equivalence. Mathematics is non-substitutable. To enter medical college, you must clear A-Level Physics.

4. Step-by-Step Attestation and Application Pipeline

Securing your official Equivalence Certificate involves a sequential, multi-agency attestation and verification pipeline. Follow this operational roadmap to prevent administrative delays.

Attestation Milestone Primary Administrative Action Key Operational Protocol
Stage 1: Primary Document Collection Collect physical Statement of Results or permanent GCE Parchment Certificates Online printouts strictly rejected; physical parchment required
Stage 2: British Council Verification Submit certificates to British Council Pakistan for attestation stamping Verification stamp affixed on certificate back
Stage 3: Digital Portal Registration Create portal profile on ibcc.edu.pk, input subject grades, upload scans Generates official tracking reference
Stage 4: Fee Remittance Pay statutory fee via 1Link / Challan (Standard PKR 3,000 / Urgent PKR 6,000) Challan paid and receipt uploaded to portal
Stage 5: Physical Dossier Submission Submit verified documents in person or via registered courier to regional IBCC Biometric and physical document validation
Stage 6: QR-Coded Certificate Issuance Receive serialized physical equivalence certificate with cryptographic QR code Ready for PMDC MDCAT portal submission

Stage 1: Primary Document Collection

Ensure you possess official, physical documents issued by Cambridge Assessment International Education (CAIE) or Pearson Edexcel:

  • Statement of Results: Accepted temporarily if final certificates have not yet arrived from the UK.
  • General Certificate of Education (GCE) Parchment Certificates: The permanent, security-threaded certificates issued approximately three months after results release.
  • Crucial Rule: Online printouts downloaded from candidate portals are strictly rejected by both the British Council and the IBCC.

Stage 2: British Council Pakistan Verification

Before the IBCC will process any Cambridge or Edexcel document, the certificates must be verified by the British Council in Pakistan:

  1. Book a document verification appointment via the British Council Pakistan online portal.
  2. Submit your original certificates along with clear photocopies.
  3. The British Council verifies authenticity against Cambridge examination archives and affixes official verification stamps and security barcodes to the reverse of the photocopies.
  4. British Council verification typically takes between 2 and 5 business days.

Stage 3: Digital Filing on the Central IBCC Portal

  1. Navigate to the official IBCC web portal: `ibcc.edu.pk`.
  2. Create a candidate account using your active email address and Pakistani mobile number.
  3. Complete your biographical profile: Name, Father Name, Date of Birth (must match your NADRA Smart Card or B-Form exactly).
  4. Select desired equivalence tier (SSC Science Group or HSSC Pre-Medical Group).
  5. Input your individual subject examination series, syllabus codes, and achieved letter grades.
  6. Upload high-resolution scans of British Council verified certificates, candidate and guardian CNICs, and passport photos.

Stage 4: Fee Remittance and Dossier Dispatch

  • Pay the automated fee challan via online banking (1Link / Kuickpay) or designated bank branches.
  • Standard Fee: Approximately PKR 3,000 per certificate.
  • Urgent Fee: Approximately PKR 6,000 per certificate.
  • Package your physical dossier and submit it in person or dispatch it via registered courier (TCS, Leopard, Pakistan Post) to your designated regional IBCC office:
  • Islamabad Head Office: Plot No. 25, Mauve Area, G-10/4, Islamabad.
  • Lahore Regional Office: Queen Road, near BISE Lahore.
  • Karachi Regional Office: BISE Complex, North Nazimabad, Karachi.
  • Peshawar Regional Office: BISE Campus, Jamrud Road, Peshawar.
  • Quetta Sub-Office: BISE Complex, Samungli Road, Quetta.

Operational Pipeline Tips

  • Early O-Level Filing: Submit O-Level documents during AS year so your SSC certificate is already completed when A2 results arrive.
  • Match NADRA Details: Verify that names on Cambridge certificates match your NADRA B-Form character for character.
  • Track Online: Use the IBCC tracking portal to monitor processing status and courier dispatch.
Crucial Conceptual Boundary
Can I submit unverified photocopies of my Cambridge certificates directly to the IBCC?
No! The IBCC requires that all Cambridge certificates be stamped and verified by the British Council before submission. Dossiers lacking British Council attestation stamps are immediately rejected.

5. Urgent Processing vs Standard Delivery Timelines

During peak medical college admissions season (August through October), the IBCC processes tens of thousands of applications simultaneously. Selecting the appropriate processing tier is vital to avoid missing provincial application deadlines.

Processing Dimension Standard Delivery Tier Urgent Processing Tier
Processing Duration 10 to 15 business days 3 to 5 business days
Peak Season Duration 15 to 25 business days 5 to 7 business days
Government Fee Benchmark Approximately PKR 3,000 per certificate Approximately PKR 6,000 per certificate
Tracking Mechanism Online portal serial tracker SMS alerts plus express tracking
Delivery Channel Registered courier or counter collection Express courier or priority desk collection
Recommended Timing Off-peak months (January to April) Admissions season (August to November)

The Hope Certificate Protocol for MDCAT Registration

A major timing challenge occurs every summer: PMDC MDCAT registration typically opens in July and closes in early August, whereas Cambridge May/June examination results are not released until mid-August.

The PMDC permits candidates to register using a Hope Certificate:

  1. Request an official Hope Certificate from your school administration.
  2. The document must be printed on official school letterhead, signed by your school principal, and stamped with the institutional seal.
  3. It must explicitly certify that the candidate is enrolled in A2 Biology, Chemistry, and Physics, has sat the May/June series, and is expected to achieve passing grades.
  4. Upload the Hope Certificate to the PMDC registration portal in place of the final HSSC certificate.
  5. Once your Cambridge results are released in August, immediately submit your documents for urgent British Council verification and express IBCC equivalence. You must present the final verified IBCC certificate before provincial medical universities compile final open-merit lists in November.

Hope Certificate Invariants

  • Official School Letterhead: Must feature institutional seal and principal signature.
  • Specific Subject Mention: Must state Biology, Chemistry, and Physics explicitly.
  • Temporary Registration Tool: Grants temporary registration for the MDCAT; cannot replace the final IBCC certificate during college admission interviews.
Crucial Conceptual Boundary
Can a Hope Certificate be used to finalize admission into medical college in November?
No! A Hope Certificate is valid strictly for initial PMDC MDCAT registration. When public universities compile final admission merit lists, you must submit the official verified IBCC Equivalence Certificate.

6. Complex Administrative Edge Cases and Dispute Resolution

Managing retakes, grade improvements, and biographical discrepancies requires clear understanding of statutory IBCC policies:

1. Retakes, Improvements, and Multiple Examination Series

Many ambitious Cambridge candidates sit for retakes to upgrade an $A$ to an $A^*$. How does the IBCC treat multiple examination sittings?

  • Zero Grade Deduction Penalty: Unlike some provincial boards that deduct 10 or 20 marks for repeater improvements, the IBCC imposes zero percentage deduction penalties for retaking subjects.
  • Superscoring Policy: The IBCC allows candidates to present certificates from multiple examination series (e.g. May/June 2024 and Oct/Nov 2024) to combine the highest grades achieved across all subjects, provided all examination series comply with statutory temporal limits.
  • Surrender of Previous Certificate: If you previously obtained an equivalence certificate and subsequently sat an improvement exam, you must physically surrender the original certificate to the IBCC before the upgraded certificate can be issued.

2. Name and Biographical Discrepancies

The IBCC enforces zero tolerance for biographical discrepancies:

  • The spelling of your name and father name across your Cambridge certificates must match your NADRA Smart Card / B-Form letter-for-letter.
  • If your Cambridge certificate reads "Muhammad Ibrahim Khan" while your NADRA CNIC reads "Muhammad Ibrahim", the IBCC will freeze your application.
  • Resolution: You must obtain an official Name Rectification Certificate from Cambridge through the British Council, or provide a certified NADRA One-and-the-Same Person Affidavit before processing can continue.

Edge Case Solutions

  • Retakes Welcome: Retake subjects freely; IBCC counts your best verified grade with zero point deductions.
  • Fix Name Discrepancies Early: Cross-check candidate and father names across statement of entry, passport, and NADRA CNIC before submitting documents.
  • Surrender Old Certificates: Always return older equivalence certificates when requesting an upgraded calculation.
Crucial Conceptual Boundary
Does the IBCC penalize candidates who complete A-Levels in three years instead of two?
No! The IBCC does not deduct marks or penalize candidates who take an extra year to complete their A-Levels or sit improvement exams. Your marks are computed purely from achieved letter grades.

7. Frequently Asked Questions: IBCC Equivalence for Medical Admissions

Key operational answers to common questions regarding Cambridge equivalence:

Can an A-Level candidate sit the MDCAT while awaiting final A2 results?

Yes. Candidates awaiting their final Cambridge May/June examination results can register and sit the MDCAT using an official Hope Certificate issued by their school principal certifying expected grades. You must submit your official, verified IBCC Equivalence Certificate prior to the finalization of the provincial medical admissions merit list.

What is the exact mathematical conversion for an A* grade according to the IBCC?

An $A^$ grade is awarded exactly 90 marks out of 100 (90.00%). Under IBCC statutory regulations, 90.00% is the maximum possible grade conversion benchmark; an $A^$ can never be evaluated as 100% or 95%.

Does the IBCC deduct marks if I took a gap year or repeated an A-Level subject?

No. The IBCC does not impose percentage deduction penalties for gap-year candidates, repeaters, or students sitting improvement examination series. Your equivalence is calculated strictly using the letter grades achieved on your verified certificates.

What happens if a Pakistani national student did not take Urdu, Islamiyat, or Pakistan Studies in O-Levels?

If a Pakistani citizen completed O-Levels inside Pakistan without Urdu, Islamiyat, or Pakistan Studies, the IBCC will reject the pre-medical equivalence application. The candidate must register as a private candidate with the British Council, sit the missing humanities subjects in the next available exam series, and present passing certificates to complete the mandatory 8-subject portfolio.

Can Cambridge A-Level Mathematics substitute for Physics in pre-medical equivalence?

No. Under PMDC and IBCC statutory regulations, HSSC Pre-Medical equivalence strictly requires passing grades in Biology, Chemistry, and Physics. Mathematics cannot substitute for Physics. If you completed Biology, Chemistry, and Mathematics, you can obtain Pre-Engineering or General Science equivalence, but you cannot obtain Pre-Medical equivalence.

How long does Urgent processing take at the IBCC Islamabad office?

Urgent processing typically takes between 3 and 5 business days from the physical receipt of complete, verified documentation. During peak admissions season in August and September, processing may take up to 7 business days due to application volume.

Final Equivalence Checklist

  • 8 O-Levels + 3 A-Level Sciences: Ensure complete subject portfolios before filing.
  • British Council Attestation First: Complete verification before visiting the IBCC.
  • Choose Urgent Mode in Admissions Season: Protect your admission deadlines with expedited delivery.
  • Focus on MDCAT Mastery: Use BeambePrep free tools to score 175+ and neutralize the equivalence handicap.
Crucial Conceptual Boundary
Is IBCC equivalence required for private medical colleges in Pakistan?
Yes! Both public and private medical and dental colleges across Pakistan are legally regulated by the PMDC and cannot enroll any Cambridge or foreign graduate without an official IBCC equivalence certificate.
High-Yield Past Paper Hits
A Cambridge student presenting 8 A grades in O-Levels and 3 A grades in A-Levels received an exact composite HSSC equivalence of 990 / 1100 marks (90.00%). IBCC 2024
A pre-medical candidate with an A in A-Level Biology, an A in Chemistry, and a B in Physics calculated their 3-subject A-Level raw score as 250 / 300 marks. IBCC 2023
An applicant holding Biology, Chemistry, and Mathematics in A-Levels was required to clear A-Level Physics before pre-medical equivalence was granted. PMDC 2024
An urgent equivalence application submitted with British Council verification stamps was processed and dispatched within 4 business days. IBCC 2024

Ready to test your active recall on Cambridge O & A Level IBCC Equivalence Master Guide?

Master this chapter with 850 FSRS flashcards in the Pulse Deck, and practice 4446 verified past paper questions and topical MCQs in the BeambePrep Swarm Engine.

Companion PDF: Midnight Print