Skip to main content
NOSHORTCUTS
STUDIO
Who we areWork with usNewsContact
Log in
Who we areWork with usNewsContact
Log in

NoShortcuts

Independent game studio. Crafted without compromise.

Legal

PrivacyTerms of UseCookiesLegal NoticeVulnerability Disclosure

Links

SecurityFAQContactPressInvestorsPartners

Social

LinkedInRedditInstagramXDiscord

Join our Discord

1,200 members180 online
Join →

Community

Connect with players, developers, and fans. Get early access, share feedback, and shape the future of FULL BAGS.

Get occasional updates about NoShortcuts Studio and FULL BAGS development progress.

No spam. Only meaningful updates from the studio.

© 2026 NoShortcuts Studio. All rights reserved.

All systems operational
Monday, July 13, 2026The NoShortcuts JournalEdition No. 001

devlog

devlog2026-05-10·8 min read·By NoShortcuts Studio

Three Years of Solo C++ Development

The founder built FULL BAGS alone for approximately three years. A single monolithic module spanning 2.3 million lines of C++ across 949 source files, compiled through UBT and UHT in Unreal Engine 5.6.

Share:
Three Years of Solo C++ Development

In 2023, development on FULL BAGS began with a single engineer and a single goal: prove that a competitive tactical FPS could be built from first principles without cutting corners.

Three years later, the codebase tells the story. The FULL BAGS module is a single monolithic unit containing approximately 2.3 million lines of C++ distributed across 949 source files. It is built using Unreal Build Tool (UBT) and Unreal Header Tool (UHT), leveraging UE5.6's latest networking and rendering features.

Solo architecture at this scale introduces unique challenges. There is no division of ownership. Every subsystem, from netcode to animation, passes through the same mental model. The advantage is coherence: nothing is built that the author does not fully understand. The cost is iteration speed. A full rebuild can exceed 30 minutes, and incremental changes still require careful dependency tracking across the monolith.

The decision to keep everything in one module was deliberate. Early prototyping showed that cross-module boundaries in UE5 introduced friction that slowed experimentation. For a team of one, friction is fatal. The monolith allowed rapid pivots: fire modes, armor systems, and Commander mechanics all evolved in the same compilation unit without interface churn.

As the team expands in 2026, modularization is now on the roadmap. The plan is to extract TIMA-related systems first, followed by gameplay mechanics that stabilize. But the foundation will always be that single 2.3M-line commitment to understanding every line of the game.

This is what "no shortcuts" means in practice.

Related Articles

FULL BAGS Alpha: Server-Authoritative Combat
devlog

FULL BAGS Alpha: Server-Authoritative Combat

2026-04-20·7 min read
The FULL BAGS Architecture: Why Monolithic?
devlog

The FULL BAGS Architecture: Why Monolithic?

2026-02-15·6 min read
← Back to news
© 2026 NoShortcuts StudioBack to news

© 2026 NoShortcuts Studio — All rights reserved.