Difference between revisions of "Portal:Game Development"

From Lazarus wiki
Jump to navigationJump to search
m (Fix typo in template name)
 
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Portal_Game_Development(pg)}}
 
{{Index-Portal}}
 
{{Index-Portal}}
 +
 
{{Portal_Head2|555555|<big>{{PAGENAME}}</big>|bbbbbb|000000}}
 
{{Portal_Head2|555555|<big>{{PAGENAME}}</big>|bbbbbb|000000}}
 
{| width="100%" class = "wikitable"
 
{| width="100%" class = "wikitable"
 
| valign="top" |
 
| valign="top" |
{{Warning|This portal is a rough draft. It must be completed and fixed.}}
 
 
Pascal was used to make games since its creation, including some well-known classic games like Apogee's [https://en.wikipedia.org/wiki/List_of_minor_Apogee_Software_video_games#Beyond_the_Titanic Beyond the Titanic].
 
Pascal was used to make games since its creation, including some well-known classic games like Apogee's [https://en.wikipedia.org/wiki/List_of_minor_Apogee_Software_video_games#Beyond_the_Titanic Beyond the Titanic].
  
 
Today Pascal is still used to create games by both amateur and professional game-makers.
 
Today Pascal is still used to create games by both amateur and professional game-makers.
 
|}
 
|}
<div style="float:left; width:60%;"> <!-- Both "width" values should add up to 100% -->
 
  
{{Portal_Head|555555|Pascal game related forums|bbbbbb|000000||Template:{{FULLPAGENAME}}/Development_Techniques}}
+
{{Portal_Head2|111188|'''Related topics'''}}
 +
'''Platform Portals:''' [[Portal:Android|Android]] - [[Portal:Embedded|Embedded]] - [[Portal:FreeBSD|FreeBSD]] - [[Portal:iOS|iOS]] - [[Portal:Linux|Linux]] - [[Portal:Mac|Mac]] - [[Portal:Windows|Windows]]
 +
 
 +
'''Topic Portals:''' [[Portal:New Users|<font color=green>'''New Users'''</font>]] - [[Portal:Databases|Database Development]] - [[Portal:Game Development|Game Development]] - [[Portal:Hardware and Robotics|Hardware and Robotics]] - [[Portal:HowTo Demos|HowTo Demos]] - [[Portal:SciTech|Science and Technology]] - [[Portal:Web_Development|Web Development]]
 +
 
 +
'''Categories:''' [[:Category:Games|Games]] - [[:Category:Game Development|Game Development]]
 +
 
 +
 
 +
<div style="float:left; width:56%;"> <!-- Both "width" values should add up to 100% -->
 +
{{Portal_Head|555555|Game Development Forums|bbbbbb|000000||Template:Game Forums}}
 +
<!-- ------------------------ GAME FORUMS ---------------------------- -->
 
{| width="100%" class = "wikitable"
 
{| width="100%" class = "wikitable"
 
| valign="top" |
 
| valign="top" |
* [http://www.pascalgamedevelopment.com/forum.php Pascal Game Development] - Community dedicated to game developing with any Pascal and Object Pascal compiler, as Free Pascal, Delphi, SMS, etc.
+
{{Game Forums}}
* [http://forum.lazarus.freepascal.org/index.php/board,74.0.html Games at the Lazarus forum] - A section dedicated to game development with Lazarus.
 
 
|}
 
|}
<br />
+
 
{{Portal_Head|555555|Wiki pages|bbbbbb|000000||Template:{{FULLPAGENAME}}/Development_Techniques}}
+
{{Portal_Head|555555|Wiki pages|bbbbbb|000000||Template:Infobox game development}}
 +
<!-- ------------------------ WIKI PAGES ---------------------------- -->
 
{| width="100%" class = "wikitable"
 
{| width="100%" class = "wikitable"
 
| valign="top" |
 
| valign="top" |
* [[Game Engine]]
+
{{Infobox game development}}
* [[Graphics libraries]]
 
 
|}
 
|}
 
</div>
 
</div>
  
<div style="float:right; width:39%"> <!-- Both "width" values should add up to 100% -->
+
<div style="float:right; width:43%"> <!-- Both "width" values should add up to 100% -->
{{Portal_Head|555555|Universal sources based on gamedev|bbbbbb|000000||Template:{{FULLPAGENAME}}/DBMS}}
+
<!-- ------------------ UNIVERSAL GAME SOURCES ----------------------- -->
 +
{{Portal_Head|555555|Universal sources based on gamedev|bbbbbb|000000||Template:Universal Game Sources}}
 
{| width="100%" class = "wikitable"
 
{| width="100%" class = "wikitable"
 
| valign="top" |
 
| valign="top" |
* [https://www.reddit.com/r/gamedev/ Reddit]
+
{{Universal Game Sources}}
* [https://www.gamedev.net/ Gamedev.net]
 
* [http://forums.indiegamer.com/ Indiegamer]
 
* [https://forums.tigsource.com/ Tig Source]
 
* [https://stackoverflow.com/ Stackoverflow]
 
 
|}
 
|}
</div>
 
  
<div style="clear: both">
+
{{Portal_Head|555555|Free resources for games|bbbbbb|000000||Template:Free Game Resources}}
==Games==
+
<!-- -------------------- FREE GAME RESOURCES ------------------------ -->
{{Warning|May be this section should be moved to its own page: [[Games made in Pascal]] or something like that.}}
+
{| width="100%" class = "wikitable"
Here's a list of notable games made in Pascal or Object Pascal.
+
| valign="top" |
 
+
{{Free Game Resources}}
{| class="wikitable sortable" width="100%"
 
! Name
 
! Site
 
! License
 
! Notes
 
|-
 
| Peg Solitaire
 
| [[Peg Solitaire tutorial]]
 
| Public Domain
 
| A step-by-step explanation of how to build a [http://en.wikipedia.org/wiki/Peg_solitaire Peg Solitaire] using Lazarus.
 
|-
 
| Hedgewars
 
| [http://www.hedgewars.org/ http://www.hedgewars.org/]
 
| [https://opensource.org/licenses/gpl-license GNU General Public License]
 
| A well known [https://en.wikipedia.org/wiki/Worms_%28series%29 Worms] clone.
 
|-
 
| [https://en.wikipedia.org/wiki/List_of_minor_Apogee_Software_video_games#Beyond_the_Titanic Beyond the Titanic]
 
| [http://legacy.3drealms.com/downloads.html#titanic http://legacy.3drealms.com/downloads.html]
 
| [https://opensource.org/licenses/gpl-license GNU General Public License]
 
| An early game by Apogee.
 
 
|}
 
|}
 
You can find more game examples in the next links:
 
 
* [http://forum.lazarus.freepascal.org/index.php/topic,39425.0.html Games from the Lazarus Graphics Contest]
 
* [http://www.sourcecodeonline.com/sources/delphi/games.html Delphi games]
 
* [http://www.pascalgamedevelopment.com/showthread.php?4519-The-great-list-of-Pascal-Games The great list of Pascal Games]
 
 
Available [[Game Engine|Game Engines]] also include examples and game demos.
 
 
</div>
 
</div>
 
[[category:Portals]]
 
[[category:Game Development]]
 
[[category:Games]]
 

Latest revision as of 07:46, 10 August 2020

English (en)

< Lookup < Portals < Portal:Game Development
Portal:Game Development

Pascal was used to make games since its creation, including some well-known classic games like Apogee's Beyond the Titanic.

Today Pascal is still used to create games by both amateur and professional game-makers.

Related topics

Platform Portals: Android - Embedded - FreeBSD - iOS - Linux - Mac - Windows

Topic Portals: New Users - Database Development - Game Development - Hardware and Robotics - HowTo Demos - Science and Technology - Web Development

Categories: Games - Game Development


Game Development Forumsedit
Wiki pagesedit
Universal sources based on gamedevedit
Free resources for gamesedit