Getting Started
Creating a New Project
- Launch Anemic 2D
- Click "New Project" on the home screen
- Enter your project name
- Select a project location on your computer
- Choose canvas size: 256x256 or 512x512
- Set grid size: 16px, 32px, or 64px
- Click "Create Project"
Importing Sprites
Anemic 2D makes importing incredibly simple:
- Open your project in the editor
- Drag PNG files from your file explorer directly onto the canvas
- Sprites will appear at position (0, 0) ready to be positioned
- Drop multiple files at once for batch importing
Positioning & Arranging
Use your mouse to interact with sprites:
- Click to select a sprite
- Drag to move sprites (snaps to grid)
- Shift+Click to multi-select sprites
- Drag selection box to select multiple sprites
- Corner handles to resize sprites
Ghost Preview
When dragging sprites, you'll see a semi-transparent orange ghost rectangle showing exactly where your sprite will land before grid snapping applies. A coordinate tooltip displays the current X, Y position in real-time.
Keyboard Shortcuts
Ctrl+Z
Undo last action
Ctrl+Y
Redo undone action
Ctrl+C
Copy selected sprites
Ctrl+V
Paste copied sprites
Ctrl+D
Duplicate selected sprites
Delete
Delete selected sprites
F
Focus canvas on selection
Ctrl+Scroll
Zoom in/out
Exporting & Packing
Image Export
Export your sprite sheet in multiple formats:
- Click the "Export" menu in the toolbar
- Choose your preferred format:
- PNG - Lossless compression, recommended for pixel art
- JPG - Smaller file size, good for photos
- SVG - Vector format, scalable without quality loss
- Select save location and filename
- Your sprite sheet is exported instantly
Header File Generation
Anemic 2D can generate C/C++ header files for direct integration into your game engine:
- Arrange all your sprites on the canvas
- Use the header generator tool
- Get automatic coordinate data for each sprite
- Import the header file into your project
Zip Package Export
Package your entire project for distribution:
- All sprite images are included
- Project metadata and positions
- Ready to share with team members
- Perfect for version control
Coordinate Data
Every sprite's position and dimensions are tracked:
- X, Y coordinates on canvas
- Width and height values
- Source rectangle data (srcX, srcY, srcW, srcH)
- Export as JSON for custom integrations
Project Management
Auto-Save
Anemic 2D automatically saves your project every second. No manual saving required. Your work is always protected.
Recent Projects
Quickly access your last 5 projects from the home screen. Projects are stored locally on your machine.
Undo/Redo System
Up to 50 states of history are preserved. The system uses deep copy snapshots to ensure perfect restoration of sprite positions and properties.
Tips & Tricks
- Multi-Select: Hold Shift and click to select multiple sprites, or drag a selection box
- Grid Snapping: All movements snap to your configured grid size for pixel-perfect alignment
- Properties Panel: Click a sprite to see its exact coordinates and dimensions
- Layers Panel: View all sprites in z-order (back to front)
- Focus Canvas: Press F to zoom and pan to fit your selection
- Right-Click Menu: Access resize, duplicate, delete, and alignment options