Hire the Best Spritekit Professionals

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Kaushik L.

Surat, India

$12/hr
5.0
12 jobs

I'm Kaushik Lathiya, a dedicated Game UI UX Designer with 6+ Years of Experience. I specialize in crafting captivating user experiences for Games, Websites, and Mobile apps. I work with Mobile, Browser, PC, Console Games, and Graphics for Websites and different graphic styles: fantasy, sci-fi, card games, cartoon, match3, crossword, flat, etc. You can find my work on the Play Store, Google Play, App Store, and various websites. ✅ UI/UX Design Skills: ✔User research ✔Information architecture ✔Wireframing ✔Prototyping ✔2D and 3D Games Design ✔️Character Art ✔️Game Artist ✔️Casual Games ✔️Casino Games ✔️Educational Games ✔️Mobile Games ✔️Console Games ✔️Unity3D ✔️2D Animations ✔️UI/UX Expert ✔️Game GUI ✅ How it works: First of all, we will discuss your project and every little detail. We'll discuss your vision and the goals you want to achieve. If you think there's a difficulty or a problem in the project that needs to be solved, I will help you. ✅ Benefits of our collaboration: ✔I can work full-time on the project. I like long-term business relationships. ✔I like to keep in contact with clients during project implementation. ✔Always carry out orders on time, and I bring them to the stage where I and the customer are happy with the result. ✔Thanks!

  • Blender
  • Character Design
  • Adobe Photoshop
  • Autodesk 3ds Max
  • Autodesk Maya
  • 2D Animation
  • 2D Game Art
  • User Experience Design
  • Game Design
  • Substance Painter
  • Game UI/UX Design
  • UX & UI Design
  • Figma
  • Adobe XD
  • UI/UX Prototyping
Taufiq Giri I.

Yogyakarta, Indonesia

$5/hr
4.7
35 jobs

Are you looking for an experienced iOS developer who can build, improve, or scale your Apple application with clean architecture, excellent performance, and production-ready code? I'm Taufiq Giri, a Senior iOS Developer with 5+ years of experience building high-quality applications for iPhone, iPad, Apple Watch, and Mac. I've successfully delivered 20+ applications across various industries, including AI, digital banking, fintech, healthcare, education, e-commerce, productivity, HRMS, fitness, and social networking. I specialize in building native Apple applications using Swift, SwiftUI, and UIKit, while also providing complete mobile solutions with React Native, Capacitor, Firebase, Supabase, and Node.js when projects require cross-platform development or backend services. Whether you need a brand-new MVP, feature enhancements, AI integration, backend development, performance optimization, bug fixing, or App Store deployment, I can help transform your ideas into reliable, scalable, and user-friendly applications. 🚀 Core Expertise Apple Platform Development: • Native iOS Development (Swift, SwiftUI, UIKit) • iPadOS, watchOS & macOS Development • Apple Human Interface Guidelines (HIG) • MVVM, VIPER & MVC Architecture • App Performance Optimization • Bug Fixing & Code Refactoring Backend & Cloud: • Firebase (Authentication, Firestore, Storage, Cloud Messaging) • Supabase • Node.js & Express.js • PostgreSQL • CloudKit • REST APIs & GraphQL • Third-party SDK Integration Apple Frameworks: • HealthKit • WatchKit • WidgetKit • Core Data • SwiftData • Realm • MapKit • Core Location • AVFoundation • Authentication (Apple, Google, Firebase, OAuth) Monetization & Distribution: • StoreKit • RevenueCat • Superwall • In-App Purchases & Subscriptions • Push Notifications (APNs & Firebase Cloud Messaging) • TestFlight • App Store Connect • App Store Submission & Review AI & Modern Development: • OpenAI API Integration • Google Gemini API Integration • AI-powered Mobile Applications • Claude Code • OpenAI Codex • AI-assisted Development Workflow 💡 Services I Offer ✅ Native iOS App Development ✅ SwiftUI & UIKit Development ✅ Apple Watch (watchOS) Applications ✅ macOS Applications ✅ React Native Development ✅ Capacitor Mobile Applications ✅ Backend Development (Firebase, Supabase, Node.js) ✅ API Integration ✅ AI Integration (OpenAI & Gemini) ✅ In-App Purchases & Subscription Systems ✅ Push Notifications ✅ Firebase & Cloud Services ✅ Bug Fixing & Performance Optimization ✅ App Store Deployment & Release Management ✅ Long-term Maintenance & Feature Development 🌍 Industries I've Worked With • AI Applications • Digital Banking & Fintech • Healthcare • Fitness & Wellness • E-commerce • Education • HR Management Systems • Productivity Apps • Social Networking • Job Portals ⭐ Why Clients Choose Me ✔ Production-ready, clean, and maintainable code ✔ Strong communication and transparent progress updates ✔ Pixel-perfect UI following Apple's Human Interface Guidelines ✔ Reliable delivery with attention to performance and scalability ✔ Experience building applications used by real users ✔ Comfortable working independently or as part of an existing development team ✔ Long-term support after launch 🛠 Technologies Mobile: Swift • SwiftUI • UIKit • React Native • Capacitor Backend: Firebase • Supabase • Node.js • Express.js • PostgreSQL • CloudKit Frameworks: HealthKit • WatchKit • WidgetKit • StoreKit • RevenueCat • Superwall • Core Data • SwiftData • Realm • MapKit • AVFoundation Development: REST API • GraphQL • Git • GitHub • Xcode • TestFlight • App Store Connect AI: OpenAI API • Gemini API • Claude Code • OpenAI Codex If you're looking for a developer who values quality, communication, and long-term collaboration, I'd be happy to discuss your project. Feel free to send me an invitation or message. I'd love to learn more about your project and help bring your ideas to life.

  • iOS
  • Swift
  • SwiftUI
  • UIKit
  • HealthKit
  • WatchKit
  • In-App Purchases
  • Core Data
  • CloudKit
  • iOS Development
  • Apple Watch
  • Apple Xcode
  • Apple HealthKit
  • watchOS
  • iPadOS
Tanvir O.

Dhaka, Bangladesh

$5/hr
5.0
6 jobs

I am a Unity Developer with over 3 years of experience, I build immersive, high-performance games by blending scalable C# architecture with polished visuals. I specialize in creating seamless, cross-platform experiences that prioritize player engagement and technical stability. What I Offer: Game Dev: 2D/3D mechanics, NavMesh AI. Multiplayer: Photon PUN 2, Netcode (NGO), and FishNet. UI/UX: Responsive HUDs and DOTween animations. Optimization: Mobile-ready performance via Draw Call Batching and LOD. Assets: Pixel art (Aseprite) and low-poly 3D (Blockbench).

  • Unity
  • Game Design
  • Game Development
  • Online Multiplayer
Tutun M.

HOOGGLY, India

$25/hr
4.7
615 jobs

I craft complete end-to-end visual solutions for game developers and digital products. By bridging concept art, UI design, and advanced 2D skeletal rigging, I take ideas from initial pencil sketches to production-ready, interactive animations. What I Do Spine 2D & Rive Animation: Advanced skeletal rigging, mesh deformation (FFD), IK constraints, interactive state machines, idle/combat loops, and lightweight exports (.json, .riv) for Unity, WebGL, and mobile apps. 2D Explainer & Character Animation: Vector narrative animation, character rigging, and promotional video art. Game Art & Concept Design: Detailed character concept sheets, character turnarounds, pose studies, and creature designs. Environments & Level Design: Top-down/isometric tilemaps, high-detail pixel/vector town maps, and stylized atmospheric game backgrounds. UI/UX & Mobile Interfaces: Complete game UI systems, menus, HUD elements, and animated micro-interactions. Core Tools & Tech Stack: Animation: Spine 2D, Rive, Adobe After Effects Art & UI: Photoshop, Illustrator, Procreate, Clip Studio Paint,Figma Engines/Exports: Unity-ready assets, JSON, RIVE runtime, Atlas files Let's discuss how we can bring your characters and game world to life!

  • Character Design
  • Adobe Photoshop
  • Adobe Illustrator
  • Logo Design
  • Graphic Design
  • Digital Painting
  • iOS Development
  • Game Design
  • Illustration
  • 2D Animation
Arseny Y.

Rudnyy, Kazakhstan

$9/hr
5.0
16 jobs

Hello! My name is Arseny, man. I'm pixel artist from Kazakhstan. I draw in a pixel style. I love this hobby very much and really enjoy it, despite all the difficulties that I face. I paint animation to character, portraits, objects, tilesets, landscapes and backgrounds. I would be happy to draw something for you!

  • Illustration
  • Animation
  • Adobe Photoshop
  • Pixel Art
  • Art & Design
  • Character Design
  • Character Animation
  • Sprite Sheet Animation
  • 2D Design
  • 2D Animation
  • 2D Art
Kate Marrienne Mae C.

Mandaluyong City, Philippines

$25/hr
5.0
5 jobs

HI! I'm a Freelance Artist from Philippines, I'm passionate in making my art into detailed and visually captivating digital art. I do pixel art characters, illustrations, backgrounds, NFT, and others. I'm a versatile and can follow any style of your choice. I have experienced in using Aseprite, Photoshop and Krita. ✨ Character design 👾 ✨ Landscape and environment design ✨ Album Art Cover ✨ Pixel Art Illustration ✨ Icons and other in-game objects If you're looking for something specific, please feel free to contact me. It will be my pleasure to serve you with the skillset that I have for your project!

  • Pixel Art
  • Sprite Sheet Animation
  • Game Asset
  • Character Design
  • 2D Art
  • Drawing
  • Anime
  • Chibi Style
  • Cartoon Style

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

SpriteKit FAQs

>

SPRITEKIT FAQs

Frequently asked questions

What is SpriteKit?

When it comes to developing games to run on mobile devices, graphics APIs like OpenGL and Apple’s own Metal have become the gold standard. These APIs connect mobile device hardware like GPUs to software, handling more resource-heavy graphics rendering to bring complex games and animations to life. However, there’s more to a full graphics software stack. To take full advantage of the power of an API, developers require a graphics rendering engine on top, sandwiched between it and the application framework.

SpriteKit is a framework designed for 2D animations on a simpler scale—think lower-level 2D animations in more efficient apps that don’t require a lot of battery power to run, like Candy Crush or Angry Birds. SpriteKit came along after SceneKit (released with iOS 7), giving developers all the tools they needed to build 2D animated, sprite-based games from scratch without requiring the OpenGL graphics API.

For the non-developer, sprites are a single file that contains all of the graphics for an entire webpage or game, from which individual graphics are then pulled. A sprite is downloaded once and smaller graphics are placed on-screen based on coordinates. This essentially means an app doesn’t have to make numerous, time- and resource-consuming calls to a server for imagery and animations, it just accesses the sprite—and in turn, SpriteKit handles any rendering with a traditional rendering loop.

SpriteKit and SceneKit are frameworks used for adding animation to iOS apps and games, along with the Core Animation framework, QuartzCore and GLKit, a precursor to SceneKit and SpriteKit. Both are suited for varying degrees of complexity when it comes to adding animation to an app, so how are these two frameworks different, and which is best for your project?

SceneKit: 3D scenes & game animation

SceneKit is the more high-performance option of the two, based on the Core Animation framework—and it requires a good bit of math and geometry to use. Think: 3D games that have multiple camera angles, like Fruit Ninja. It’s a high-level 3D graphics framework used to create animated scenes with a rendering engine and a descriptive API, which does a little more legwork for you than lower-level APIs like Metal.

SceneKit was released with the Lion OS and was designed to make it easier for developers to create complex 3D scenes because it “only requires descriptions of your scene’s contents and the actions or animations you want it to perform.” Its hierarchical “scene graph” allows it to perform animations before they’re rendered by a device’s GPU, making it more efficient.

SceneKit Basics

  • It uses Objective-C and Swift
  • It can be accessed via Swift Playgrounds
  • SceneKit works alongside technologies like Quartz, Core Animation, and GL Kit and integrates with other graphics technologies to get a wide range of results
  • It does not require advanced 3D graphical programming skills to use

SpriteKit Basics

  • SpriteKit also provides functionality to games like basic sound playback support and physics simulation, cropping, forces, collisions, and other special effects. It shouldn’t be limited to just gaming apps, however—it’s excellent for adding engaging motion and effects to any content.
  • Xcode provides built-in support for SpriteKit—and both of these tools together create a powerful platform for creating complex special effects for games or apps.
  • It uses the Swift programming language
  • It’s easy for first-times to work with
  • Support for Metal and OpenGL graphics APIs
  • It’s available on both iOS and OS X, and it’s relatively easy to port code between the two.

Key takeaway: SpriteKit lets developers focus on more important, high-level design and gameplay aspects, not lower-level work like submitting drawing commands to the API.

SpriteKit & SceneKit together

It’s important to note that the two frameworks can be used together, as well. A 2D SpriteKit scene can be layered over a 3D SceneKit scene, or it can be added as a background, foreground overlay, or object texture. No matter what framework you’re using for animation, be sure you’re well-versed in Apple’s Visual Design animation standards.