About Codea
"It’s kind of like the Garage Band of coding." – Wired "Codea for iPad is a super slick way to write and run programs on your iPad." – Gizmodo Codea lets you create games and simulations — or just about
"It’s kind of like the Garage Band of coding." – Wired
"Codea for iPad is a super slick way to write and run programs on your iPad." – Gizmodo
Codea lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer.
We think Codea is the most beautiful code editor you'll use, and it's easy. Codea is designed to let you touch your code. Want to change a color, or an image? Tapping will bring up visual editors that let you choose exactly what you want.
Codea is built on the Lua programming language. A simple, elegant language that doesn't rely too much on symbols — a perfect match for iPad.
Here's how you use it: type your code. Press play to watch it run. Interact with it. Get creative.
FEATURES
• A fully featured 2D and 3D renderer
• Lots of great example projects to learn from, including games
• Touch your code: tap colors, images and sounds to adjust them
• Export your finished projects to Xcode to produce real apps
• Complete in-line reference documentation accessible from keyboard
• Intelligent syntax highlighting and auto-completing code editor
• Import your own assets from Dropbox
• Full 2D and 3D physics engines for complex motion
• Add parameters so you can tweak variables at runtime
• Interact with accelerometer and multi-touch on your device
• Generate retro-game sound effects
• GLSL Shader Language support with live shader editor
• Bluetooth keyboard support and keyboard shortcuts
• Air Code: code live from your PC using WiFi
• Much, much more
IMPORTANT INFORMATION
• Join the forums at https://talk.codea.io to ask questions, share ideas and get help when you need it
• If you need help or wish to get in contact with us, please use the support link on this page
• Privacy policy https://codea.io/privacy
• Terms https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
SUBSCRIPTION
• Codea is free to use for projects up to 500 lines, after which you can subscribe to Codea Pro for access to advanced features and unlimited project size
• Monthly and yearly plans available
• Lifetime one-time purchase also available
• Pricing may vary by region. Your subscription will automatically renew unless auto-renew is turned off at least 24 hours before the end of the current period. You can manage or cancel your subscription in your App Store account settings.
Jun 24, 2025
Version 3.14.3
Screen sizes: you can now choose from a variety of screen sizes when running your projects. This includes iPhone, TV, and Square. Great for testing your layouts — use `layout.safeArea` to ensure your project is not obscured by device features
Previous Versions
Here you can find the changelog of Codea since it was posted on our website on 2016-09-26 11:08:54.
The latest version is 3.14.3 and it was updated on 2026-01-14 21:52:09. See below the changes in each version.
Codea version 3.14.3
Updated At: 2025-06-24
Changes: Jun 24, 2025
Version 3.14.3
Screen sizes: you can now choose from a variety of screen sizes when running your projects. This includes iPhone, TV, and Square. Great for testing your layouts — use `layout.safeArea` to ensure your project is not obscured by device features
Codea version 3.14
Updated At: 2025-05-25
Changes: May 25, 2025
Version 3.14
Codea is now free
Are you upgrading from a previous version? You’ll get Codea Pro for free. If you’re not upgraded automatically, please contact us and we’ll make sure you are!
Improvements
- Fixed an issue causing an infinite loop when duplicating an entity twice. The cycle of creation is broken
- Fixed issue with slice atlas by returning the correct image atlas
- Resolved crash when closing Carbide. Endings are no longer violent
- Improved error messages by better handling of optional .lua files in runtime errors
- Quaternions now display member values in a more predictable order in debug output. Mathematical order has been imposed
- Minor UI improvement: adjusted error marker width for better visibility. The marks of failure are now easier to see
Codea version 3.13.5
Updated At: 2025-04-07
Changes: Apr 7, 2025
Version 3.13.5
Improvements
• Adds the classic FixedSys monospace font to Codea. The past reaches forward through time, one pixel at a time
Codea version 3.13.3
Updated At: 2025-03-27
Changes: Mar 27, 2025
Version 3.13.3
Improvements
• Adds viewer.paused so you can pause the viewer. Can you unpause it? No. Because it's paused
• Updates our modern renderer backend to the latest version. The shadows deepen
Fixes
• Fixes a bug where having very large projects in Codea could cause random hangs in the editor. The behemoths no longer freeze time
• Fixes an issue with marked text entry which could cause the cursor to disappear. We found the cursor
• Fixes undo in Shader Lab. History is no longer immutable
Codea version 3.13.2
Updated At: 2025-03-24
Changes: Mar 24, 2025
Version 3.13.2
Dependencies
• Dependencies chosen in the sidebar now summon their `require()` statements into your code. Unselect them, and the code cleanses itself. No manual intervention required
Modern Runtime
• When creating new classes in the modern runtime, the class name is added as a parameter in the default template. Identity is bestowed at creation
• Your custom components are now included in the returned components list from an entity. Nothing hides from the census
• Adds camera.viewport and camera.aspect to Carbide. Narrow your world view
Improvements
• Replaces key.return with key.enter. The renaming will continue until morale improves
• Added a "What's New" button in the settings pane. Discover the changes we've made while you weren't looking
Fixes
• Fixes Code Notes on iPad mini 6th generation. We thought you were using a phone, our bad
• Fixes Xcode export for legacy projects. The old ways are preserved
• Fixes an issue with worldToScreen in Carbide when used with viewports. Coordinates now translate correctly across dimensions
Codea version 3.13
Updated At: 2025-03-08
Changes: Mar 8, 2025
Version 3.13
Introducing Code Notes
Bring your Apple Pencil to your screen to write, scribble or draw on your code. Annotate, highlight, circle, underline. Make your intentions clear. Or obscure them completely
And if you want to see what madness looks like, we’ve scribbled all over our example projects
Codea version 3.12.4
Updated At: 2025-01-21
Changes: Jan 21, 2025
Version 3.12.4
- Pasteboard API: Your clipboard's thoughts are now accessible to both Carbide and Legacy
- Vector Swizzling: Your vectors can now contort themselves into new forms. myVec.zzz or myVec.zx = vec2(5, 6)? The possibilities are... unsettling
- Image Slices: slice.image and slice.atlas reveal the truth behind the fragments
- Color Arithmetic: Colors can now add, subtract, multiply, and divide. The boundaries between hues blur ever more
- Vector Evolution: cross, rotate, rotate90, and angleBetween have emerged for vec2 in Carbide
FIXED
- Key Recognition: Left and right modifiers have gained individual consciousness through proper keyCode values
- Identity Crisis: leftCtrl and rightCtrl were masquerading as alt keys. Their true nature has been restored
- Modifier Detection: key.modifiersPressed(modifiers) now sees all, regardless of left or right alignment. Nothing escapes its gaze
- Collider Persistence: Deleting a collider no longer tears holes in the fabric of reality. The list remains intact
- Project Creation: The creation screen stands firmer against accidental dismissal. Some things shouldn't be interrupted
- Name Recognition: The name field has broken free from autocorrect's grip. Your projects deserve their true names
- Icon Integrity: Custom tinted project icons have emerged from the shadows. Their tops are no longer haunted by transparency
Codea version 3.12.3
Updated At: 2024-09-30
Changes: Sep 30, 2024
Version 3.12.3
FIXED
• Last update we introduced dark mode icons. Perhaps things got a little too dark. The renderer had a tendency to greet you with an ominous black screen. We’ve convinced it to show up properly now.
• Sharing an iCloud project was causing the app to crash. Projects should be shared, not crash your hopes and dreams. This has been fixed.
Codea version 3.12.1
Updated At: 2024-08-01
Changes: Aug 1, 2024
Version 3.12.1
FIXED
Parameters were experiencing an identity crisis. Instead of being themselves, parameter.color() fancied itself an action button, and most parameters couldn’t quite figure out who they were meant to be, save for the number parameters, which stayed true to form. This existential confusion stemmed from a misconfigured switch statement. Order has now been restored; parameters can now confidently be themselves.
Codea version 3.11.2
Updated At: 2024-05-27
Changes: May 27, 2024
Version 3.11.2
IMPROVEMENTS
- Added a "Play" option for projects on the project grid when you long-press them
- Removed 2048x2048 image size restriction for imported assets
- Import plain text files via the document picker in the assets pane
- Modern renderer now has UIImage image bridging in objc - JF
- Errors occurring during `willClose` (legacy) or `shutdown` (modern) get reported back to you - JF
- Discrete slider behaviour is now used for Modern renderer parameter.integer - JF
- Autocompletion for objc enums when their type is specified - JF
FIXES
- Renderer was able to deadlock under certain circumstances (particularly objc callbacks) - JF
- Modern renderer asset caching no longer caches between runs
- entity.worldPosition fixed for canvas entities (UI)
- Modern renderer physics update now occurs before scene transform update
- color:mix arguments inverted to match documentation - JF
- Fixes a crash in the plain text editor
- Fixes errors when renaming files in Air Code - JF
- iOS 15: Shader Lab could crash on load
- iOS 15: Asset picker could crash on load
ACCESSIBILITY
- Asset picker cells are much more accessible - Ari
NOTE
- This will be the last iOS 15-compatible update for Codea
Disclaimer
Official App Store Link
We do not host Codea on our servers. We did not scan it for viruses, adware, spyware or other type of malware. This app is hosted by Apple and passed their terms and conditions to be listed there. We recommend caution when installing it.
The App Store link for Codea is provided to you by apps112.com without any warranties, representations or guarantees of any kind, so access it at your own risk.
If you have questions regarding this particular app contact the publisher directly. For questions about the functionalities of apps112.com contact us.