RetroBASIC

Retrogamecoding(.org) => Other Languages => Topic started by: piradyne on November 24, 2013, 07:17:52 AM

Title: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on November 24, 2013, 07:17:52 AM
(http://gamepascal.com/images/logo.png)

GamePascal (http://gamepascal.com) will be a cross-platform based game development system based around the Object Pascal (http://en.wikipedia.org/wiki/Object_Pascal) language and powered by SDL2 (http://libsdl.org).

Download: Direct Link (https://www.dropbox.com/s/19zbq983vacm155/gamepascal-r1-20141008.zip)
Version: R1
Platform: Win32, OSX32
API: SDL2
Web: http://gamepascal.com (http://gamepascal.com)
Facebook: http://facebook.com/gamepascal (http://facebook.com/gamepascal)
Twitter: http://twitter.com/gamepascal (http://twitter.com/gamepascal)
YouTube: http://youtube.com/gamepascal (http://youtube.com/gamepascal)

These are some of the features either already in or planned for a future release:
The product will be developed and refined on win32 platform until it reaches a satisfactory level of maturity then it will be expanded to other platforms. We are looking for feedback, ideas and suggestion to help shape into a great and usable product. During the alpha/beta phase it will be free and most all features enabled for testing and feedback. It will to be a commercial product upon final release and very indie friendly. We plan to have a Free, Standard and Professional version. Those that contribute and provide feedback will be granted a free professional license and your name will be included in the credits (if you prefer) along with other incentives and special offers. More information and media coming soon.

Thanks for your consideration.

(http://gamepascal.com/wp-content/uploads/2013/11/gpdev4.png)
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: Cybermonkey on November 24, 2013, 10:31:07 AM
Thanks for your introduction. From what I have seen and tested so far this will be a great product (especially if it works with Pulsar2D  ;))
Keep up that great work!
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on November 24, 2013, 12:17:05 PM
@Cybermonkey
Thanks bro!
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: cvirus on November 24, 2013, 12:38:47 PM
Thanks for sharing, it looks great, does it needs Delphi?

Thanks
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on November 24, 2013, 12:54:08 PM
@cvirus
Thanks. No, it's a standalone compiler and development environment. The Object Pascal compatibility level is on par with Delphi 7. It can generate both byte code and native code (native only for win32 at the moment). The byte code is platform independent so when we start to first target other platforms, the generated code will be byte code at first followed by native for all (hopefully) supported platforms.

You will simply be able to select your target platform and generate output for that platform without jumping through tons of hoops. We are going for a simple and elegant solution.
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: cvirus on November 24, 2013, 01:01:40 PM
Thanks for the reply, that is a cool idea and a nice way of doing things, if you need a tester or anything else you can count with me.

Thanks  :P
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on November 24, 2013, 01:09:23 PM
@cvirus
Wonderful! Thanks for your support in helping to make GamePascal a great product. If you go to our website at http://gamepascal.com and register at the site. We will then have your account on file which ties into the forums and ecommerce system (ties into everything on the site actually). You will be able to download your updates, post in the forums, private beta communcation, etc.

Make sure we have a good email address on file as this is our primary means of communication with our testers/clients. I hope to have a new build in the next few days or so.

Thanks again.
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: cvirus on November 24, 2013, 01:27:04 PM
Done.  :D
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on November 25, 2013, 01:58:30 PM
@Cybermonkey, @cvirus
Thanks!
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on November 26, 2013, 01:42:56 AM
Alpha Release 3 is now available (see link in first post). Apologies for the delay. We were having some server issues. All should be sorted out now. Please let us know if you experience any download problems.

Thanks.
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on December 01, 2013, 05:19:49 PM
I recently got asked the question:  “with all of the other game programming products out there , that you  intend to compete with , why is yours a  better choice? What is it about your paid product that would be to my advantage to switch to? Does this product do something unique that other don’t, etc.?”

Simple & Elegant
We hate complexities and feel that software should be powerful and capable, but must be very approachable. It should be simple to use yet elegant and feature rich. For example, you should be able to select your target platform and generate output for that platform without jumping through tons of hoops.

Intuitive
The product will be intuitively designed. It will work the way you need to work so that you can be very productive.
 Fairly Priced It will have price points suitable for everyone. You can have a great product that is very desirable but if it’s priced beyond what the majority of the people who will use it can afford, then what’s the point? The Point is if its popular it will get pirated!

Community Driven
We listen to feedback and wish for YOU to be involved in shaping its development. We want to build a thriving community around GamePascal.

Quality Product & Support
Our standard practice is providing affordable high quality development solutions. But lets face it, the state of customer support across all industries these days is not good. I think most people can give an account of more than one bad experience. We aim to make quality customer support a top priority. Offering great products and services is just part of the process. Backing them up with quality support is key to a successful operation and building customer loyalty.

Iteration
We’re a small company with limited resources so it’s all the more important that we stay agile and be reactive to market demands. We will iterate our company in all areas to be better, faster & stronger.

Transparency
We shall will be honest and transparent. No hidden motives, ploys or dishonest business practices that are so common this day and time. We will conduct business fairly, honestly, profitably, and cheerfully, while avoiding debt and extravagance; to support an efficient non bureaucratic organization based upon teamwork, honest and frequent communication, careful and thoughtful decisions; to offer employees meaningful work, fair compensation, and all necessary help for them to do their best work; to develop useful, reliable, and wonderful software products; to market our products effectively, professionally, truthfully, and with excitement; and to offer excellent support for our products.

Summary
GamePascal is a cross-platform solution for game development in Object Pascal. If you love Pascal, if you love game development and need a cross-platform solution that is simple and elegant, lightweight yet effective and very affordable, GamePascal aims for this and more. Our goal is to make GamePascal a community driven, quality and affordable product that people will want to use and own and not pirate.
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on December 10, 2013, 06:20:41 AM
This is a short video (http://gamepascal.com/gamepascal-ide-update-4/) showcasing the integrated context sensitive HTML help. It turned out the be a little more bothersome to get working than I anticipated. Now I just have to finish working on the documentation.
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on December 21, 2013, 12:57:14 PM
1. GamePascal AstroBlaster Demo (http://gamepascal.com/gamepascal-astroblaster-demo/)
2. GamePascal IDE - Update #5 Video (http://gamepascal.com/gamepascal-ide-update-5-video/)
3. New build soon.
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on December 29, 2013, 06:00:18 PM
This is how I made the integrated help system (http://gamepascal.com/zipped-html-help/) in GamePascal.
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on January 04, 2014, 06:55:59 PM
My post on frame-based timing (http://gamepascal.com/jetengine-frame-based-timing/) in JetEngine.
Title: Re: GamePascal - Cross-platform Game Development in Object Pascal
Post by: piradyne on January 07, 2014, 12:56:59 AM
We've released version 1.0.4.Alpha (http://gamepascal.com/gamepascal-v1-0-4-alpha-released/).