Skip to content
PN Scripts

Software company · Sofia, Bulgaria

Web, mobile app and game development: software, systems, and products.

We build web platforms, online shops, mobile apps and games, and support them after launch on PN Scripts Hosting or your own cloud. The code and the accounts are yours from day one.

Build
Web · Mobile · APIs · Games
Ship
Open-source products and plugins
Run
Launch · Support · Maintenance

The company

What PN Scripts does

Based in
Sofia, Bulgaria
Replies
Within one business day
Languages
English and Bulgarian

From the first estimate to support after launch, one company is responsible for your project. The code, the accounts and the documentation are in your name from day one.

Services

Web and mobile development, integrations and games

Choose a starting point. APIs and integrations are part of every web project and are covered on the web development page.

  1. Web Development

    Customer portals, marketplaces and internal tools in any stack, with automated tests on logins, payments and data.

    • Customer portals
    • Marketplaces
    • Internal tools
    • Performance and SEO

    Stack PHP · JavaScript · Python · Go · .NET

    Explore web development
  2. Mobile Development

    Android apps and mobile games, native Java or Godot 4, prepared for Google Play with the API behind them.

    • Android apps
    • Mobile games
    • Google Play releases
    • Offline-first flows

    Stack Java · Godot 4 · HTML5

    Explore mobile development
  3. APIs and Integrations

    Your shop, accounting, CRM and payment provider passing data to each other, so nobody retypes an order by hand.

    • REST APIs
    • Payments
    • ERP and CRM
    • Observability

    Stack REST · GraphQL · Webhooks · OpenAPI

    APIs in web development
  4. Game Development

    Godot 4 and HTML5 games, from the first playable prototype to web, desktop and Android builds, by a team with about 150 free games of its own.

    • Godot 4
    • HTML5
    • Android builds
    • Touch controls

    Stack Godot 4 · HTML5 · WebGL

    Explore game development

Our platforms

The platforms we build client sites on

Our own open-source platforms, MIT-licensed on GitHub, are the base of our client work: online shops on PN Scripts Shop, company websites on PN Scripts Press, and custom applications on NextPressKit or on Laravel with Filament.

  1. Marketplace Add-ons, game assets and templates, coming soon Blender add-ons, texture and sound packs, game templates and business spreadsheets are coming soon to Gumroad and itch.io. PN Scripts Assistant, the free open-source plugins and the free UI Sounds sampler are available now. Browse the marketplace

Technology

Technologies we work with, layer by layer

This is a sample. We choose the stack for each project and also take over existing code in other languages and frameworks.

  1. L01 Interface

    • Livewire and Alpine.js Server-rendered interfaces with just enough JavaScript
    • React Rich web interfaces, dashboards, and storefronts
    • TypeScript Typed front ends for larger codebases
    • Tailwind CSS Design systems as utility classes
    • Android SDK Native Android apps in Java
  2. L02 Application

    • Laravel PHP applications, portals, APIs, and admin panels
    • Go Low-latency services and single-binary tools
    • Filament Admin panels and back offices
  3. L03 Data

    • MySQL Relational storage for platforms and products
    • PostgreSQL The database behind the NextPressKit API
    • SQLite Local-first memory in PN Scripts Assistant
  4. L04 Delivery

    • Docker Reproducible environments for Laravel kits
    • Build pipelines Repeatable builds and releases
    • PN Scripts Hosting Shared hosting, KVM VPS, and dedicated servers
  5. L05 Real-time 3D

    • Three.js Interactive scenes that load inside a page
    • WebGL GPU rendering with nothing to install
    • Godot 4 Desktop and Android games from one project

How we work

Principles behind every project

Four rules we apply on every project, so they never need debating halfway through yours.

  1. We settle the scope before the design

    Who uses it, what it connects to and what could go wrong go into a written scope before any design starts. You read it and approve it, and only then does the work begin.

  2. You own the code and the accounts

    The code, the hosting, app store and domain accounts, and the documentation are in your name from day one, and the IP is yours. You can change teams at any time.

  3. Critical paths are tested from the first release

    Payments, logins and data handling get automated tests in the first release, so a new feature does not break what already works. The documentation is updated with every change.

  4. Support continues after launch

    Updates, fixes and new features continue after launch for as long as you want them, because that is when real users arrive.

The PN Scripts family

Other PN Scripts sites

Hosting, games and the blog each have their own site, run by the same company.

Questions

Frequently asked questions

Short answers about scope, hosting and how a project starts.

What types of projects does PN Scripts take on?

PN Scripts takes on custom web platforms, online shops, customer portals, Android apps, API integrations and games, plus existing code that needs a new team. Every project starts with a written scope and estimate that you approve before work begins.

Can PN Scripts host applications it builds?

Yes. Your project can run on PN Scripts Hosting, hosting from the same company, or on your own cloud account. Either way, the hosting account is in your name.

How does a project start?

A project starts with a short call or a written brief about your goals, your users and your deadline. You then get a written scope and estimate, and nothing starts until you have read it and agreed.

Start

Tell us what you are building

Start a project with PN Scripts

Tell us what it is for, who will use it and when you need it. We reply within one business day, and once we understand the job you get a written scope and estimate.

Describe your project