Products
When will the first products be released?
The first product is currently planned for release on September 15, 2027. While this date is not guaranteed, any changes or delays will be announced through our official X account and other official channels.
Until the first product is officially announced, we will not share its contents or any information about it. However, it is strongly connected to the 3D game industry.
We currently work with an external team on projects within the game industry. In addition, Ignas Kutka Production is exploring and developing new technologies, with further details to be revealed as these projects take shape.
Research & Development
What is Ignas Kutka Production developing?
Ignas Kutka Production focuses on researching and developing new technologies across software engineering, low-level computing and system design. These projects are developed independently as part of our long-term vision and may evolve into future technologies, products or remain as research.
Our research covers software engineering, low-level computing, system architecture and other areas of technology. Some projects are currently in early development and will be revealed as they mature.
R&D allows Ignas Kutka Production to explore new ideas, experiment with technology and develop foundations for future projects without being limited to a single product or industry.
Some projects may eventually become public products or technologies, while others may remain private or experimental. More information will be shared as individual projects develop.
Archive
Where it all began.
The Archive preserves earlier projects and experiments developed throughout the evolution of Ignas Kutka Production.
Overview
IKP 2002 is a small experimental CPU written in C++. It was created to explore low-level concepts such as registers, instructions, flags and basic processor logic. The processor uses a real-time interpreted command-line interface with an assembly-inspired instruction syntax.
Architecture
The processor includes four general-purpose registers: AX, BX, CX and DX. It also uses three main comparison flags: ZERO, GREATER and LESS.
Instruction Set
IKP 2002 supports instructions including MOV, PRINT, ADD, SUB, INC, DEC, CMP and EXIT. Instructions are entered manually and executed immediately through the command-line interface.
Purpose
The project was built to understand how registers work, how instructions are parsed and executed, how ALU-style operations work, and why processors need flags.
Limitations
IKP 2002 is intentionally experimental and is not a cycle-accurate CPU or hardware-level emulator. It does not include instruction memory or a program counter, and some parsing and logic paths remain incomplete.
Legacy
IKP 2002 represents an early step toward low-level systems development and serves as a foundation for later, more advanced processor projects.
Project Page
View the full IKP 2002 documentation