CodeAndWeb's Dev Blog
Read our blog with the latest tutorials about game and web development, product updates and more.

Learn how to optimize Unity sprite meshes using Tight mesh type. Reduce overdraw and improve game performance with TexturePacker's polygon mesh optimizer.

This free SpriteKit tutorial explains how you can create sprite sheets and animate sprites for your game project.

Short tutorial how to create SpriteSheets for Phaser.io using TexturePacker

Tutorial: Learn how to use normal mapped sprites to create stunning 2d light effects with Axmol Engine. Full source code included.

Learn how to use 2d game physics in your Axmol Game. Create physics shapes, use sprites with physics enabled. Collision detection. Source code included.

Learn how to use sprite sheets and animations in cocos2d-x V4, design for different devices and screen sizes and optimize your game.

Learn how to use sprite sheets and animations in Axmol Engine, design for different devices and screen sizes and optimize your game.

Learn how to use sprite sheets and animations in cocos2d-x, design for different devices and screen sizes and optimize your game.

Free tutorial: Learn how to translate your Flutter app and comfortably work with Application Resource Bundle (.arb) files. Example source code included.

Learn about the new features we've added to TexturePacker 7: Manual MultiPack

Learn how to fix wobbling, shaking or jittering sprites when using TexturePacker with Cocos2D-x by increasing the shader precision.

Optimize your PNG files with TexturePacker. Reduce file size and improve performance. Learn how to adjust settings for lossless and lossy optimization.

Tutorial with a complete example on react translations. Covers: react-intl, FormattedMessage, IntlProvider and babel-plugin-react-intl

Learn about the new features we've added to BabelEdit 4: Language packages, tree view in Flutter

Using vue.js single file components with <i18n> sections for your translations? Learn why you should not do that and what alternatives there are.

Free tutorial: How to handle line endings in git when working on Windows, macOS and Linux

Free tutorial: Create optimized animations & sprite sheets for PixiJS 6, speed up startup of your app, reduce download size. Full demo source code included.

Learn about the new features we've added to BabelEdit 3: Custom languages, improved search and filtering, parameter support for flutter, text transformations