GamePascal will be a cross-platform based game development system based around the Object Pascal language and powered by SDL2.
Version: Alpha Release 3
Platform: Win32 (Win64, MacOS, Linux and possible iOS & Android to come)
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.
Please log in or register to post a reply.
Why pascal ??? , Why ?
Hi, well… since Object Pascal (Delphi) is my main development language, it was only natural. Been using Pascal since the Turbo Pascal 3.x days. I wanted something tailored specifically for making games. So… this is it (hopefully).
People do game-specific languages based on basic or lua, so why not pascal..
I love Pascal. It’s a great language, rich and expressive. I wanted to bring a nice, easy to use, yet capable development system based on Object Pascal to the table. 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.
REAL programmers don’t use pascal. :>
I don’t really see why.
Real programmers use whatever suits the task.
OMG GUYZ Y U don’t know what real programmaz iz?
Just jokin’ - but these posts really needed that link. Enjoy ;)
The one I remember
Interesting and everything, but generally speaking: get a download online BEFORE announcing stuff like this.
Yes, your are correct and that was the plan but I had server issues at the last moment so it’s delayed a bit. Should be sorted out soon. Sorry about that.
And what stopped you from waiting until the server issues are done? All you’ve just accomplished is diminishing the impact of your initial announcement..
I was all set to go…. posted the announcements all over… then bam! It took the whole day to get the issues sorted out with my hosting company (new server, new IPs… arrrg). Then I have to wait for a bit for full DNS propagation. Yea I know… always something. I will have the download posted soon. Thanks.
Alpha Release 3 is now available here. 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.
If you want to provide feedback, we encourage you to register an account at http://gamepascal.com and post in the support forums. Also, you are able to send feedback directly from within the IDE
A small update to fix a few reported issues
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.?”
My response: http://gamepascal.com/why-use-gamepascal/
This is a short video 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.
The way I see it, C is no better than Pascal. It’s all about the compiler.
Beside, many beginners learn Delphi/Pascal to become programmers. Starting OpenGL with C++ for a beginner is discouraging. But Basic/Pascal? why not, more people would make games. I started with Pascal, and now I do C++ but I’m no expert at it because it’s so complicated. I still use both languages, depend what I want to do.
So in my opinion, go for it. Like DarkBasic uses Basic coding for making games. Why not Pascal too? and maybe DOS later (just kidding LOL)
This is how I made the integrated help system in GamePascal.
My post on frame-based timing in JetEngine.
We’ve released version 1.0.4.Alpha.