Giter Site home page Giter Site logo

spritely's Introduction

Spritely

This project is multi-platform thanks to Lazarus + FPC

Summary

While the main market for 3D models is modellers and 3D game creation marketplace like Unity and Unreal Engine there exists a large potential market for 3D assets by the 2D-focused Game Engines aimed at the hobbyist aspirational game developer.

Examples of the main players in this segment are RPG Maker, GameMaker Studio 2 and Godot Engine - there are many, many more but these are the big three and they all have millions of users.

When it comes to assets for 2D games there is a market but it is dwarfed by the number of 3D models available.

It is quite feasible to take a 3D model and create Sprites from it for use in the 2D Game Engines - This is where the concept got Spritely originates from.

It is especially notable that 2D Animated Character Sprites are hard to find. This is the problem that Spritely solves. You simply find a suitable 3D model, import it into Spritely select the poses and frames you want for your 2D Sprites and Spritely creates the required artwork for you in as many directions and from whatever angles you choose.

Of course, this process also works perfectly with inanimate models as well so objects to fill your new world work exactly the same way.

Spritely is pre-configured to cater for all 2D art styles whether you're creating Flat 2D, JRPG, Isometric or Military (like Ultima 7) viewpoints. ***

To compile with Lazarus

Load SpritelyLaz.lpi into Lazarus + compile

Credits

Michalis Kamburelis for the amazing Castle Game Engine - https://castle-engine.io/

Quaternius for his superb 3D models - https://quaternius.com/

PVGames for their wonderful 2.5D art, the inspiration for Spritely - https://pvgames.itch.io/

Andrzej Kilijanski for his CGE Sprite code - https://digitalkarabela.com/

*** Not all features are in this pre-release

Requirements

Lazarus + FPC

https://github.com/castle-engine/castle-engine

https://github.com/roth-a/expandpanels

https://wiki.freepascal.org/Eye-Candy_Controls

https://github.com/bgrabitmap/bgrabitmap

https://github.com/bgrabitmap/bgracontrols

mbColorLib

Icons made by Freepik from www.flaticon.com

spritely's People

Contributors

peardox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

guvacode

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.