# Vassal Engine

> game engine

**Wikidata**: [Q1276959](https://www.wikidata.org/wiki/Q1276959)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Vassal_(game_engine))  
**Source**: https://4ort.xyz/entity/vassal-engine

## Summary
Vassal Engine is a Java-based game engine and free software project first published in 2003. It is licensed under the GNU Lesser General Public License (LGPL), runs on the Java Virtual Machine, and is maintained publicly on GitHub and at http://www.vassalengine.org.

## Key Facts
- Vassal Engine is a game engine and free software; first published in 2003.  
- License: GNU Lesser General Public License (LGPL).  
- Programming language: Java.  
- Platform: Java Virtual Machine.  
- Official website: http://www.vassalengine.org.  
- Source code repository: https://github.com/vassalengine/vassal.  
- Released versions include 3.2.17 (2020-04-26), 3.3.0 (2020-06-16), 3.3.1 (2020-06-22), 3.3.2 (2020-07-16), 3.4.0 (2020-09-04), 3.4.1 (2020-09-07), 3.4.2 (2020-09-16), 3.4.3 (2020-09-24), 3.4.4 (2020-10-05), and 3.4.5 (2020-10-06).  
- Distribution/packaging identifiers: AUR package name "vassal"; SlackBuilds package games/VASSAL; Repology project name "vassal".  
- Project and engine identifiers: Open Hub id "vassalengine"; Freebase id /m/0g93m0; Mod DB engine id "vassal"; Internet Game Database game engine id "vassal".  
- Wikipedia title: "Vassal (game engine)"; available in at least these languages: cs, de, en, es, ru, zh (sitelink_count: 6).

## FAQs
### Q: What is Vassal Engine?
A: Vassal Engine is a Java-based game engine and free software project published in 2003. It is distributed under the GNU Lesser General Public License and runs on the Java Virtual Machine.

### Q: Is Vassal Engine open-source or free to use?
A: Yes. Vassal Engine is classified as free software and is licensed under the GNU Lesser General Public License (LGPL), with source code available at https://github.com/vassalengine/vassal.

### Q: What platforms and programming language does Vassal Engine use?
A: Vassal Engine is implemented in Java and targets the Java Virtual Machine as its runtime platform.

## Why It Matters
Vassal Engine combines a game-engine classification with a free-software distribution model, making it a legally permissive option for developers and projects that require LGPL-licensed technology. Its implementation in Java and targeting of the Java Virtual Machine enable deployment wherever a JVM is available. The project has an established history (publication date 2003) and an active code and release record through 2020, with multiple point releases documented on its public GitHub repository. Packaging entries in distribution systems (AUR and SlackBuilds) and indexing in software aggregation services (Repology, Open Hub) indicate availability for a range of development and packaging workflows. The presence of a dedicated website and multiple language Wikipedia entries underscores its recognition as a distinct game-engine project. For anyone seeking a Java-based, LGPL-licensed game engine with an accessible public repository and recognized packaging identifiers, Vassal Engine is a verifiable option.

## Notable For
- Being published in 2003 and maintained as a free-software game engine under the GNU Lesser General Public License.  
- Implementation in Java and operation on the Java Virtual Machine.  
- Public source code hosting at https://github.com/vassalengine/vassal with a sequence of releases in 2020 (3.2.17 through 3.4.5).  
- Distribution/packaging presence across community package systems (AUR "vassal", SlackBuilds games/VASSAL) and indexing services (Repology, Open Hub).  
- Multiple external identifiers (Freebase /m/0g93m0, Mod DB engine id "vassal", Internet Game Database engine id "vassal") and Wikipedia coverage in multiple languages.

## Body
### Overview
- Instance of: game engine; free software.  
- Publication date: 2003.  
- Wikipedia title: "Vassal (game engine)".  
- Wikidata description: game engine.  
- Copyright status: copyrighted.

### Licensing
- License: GNU Lesser General Public License (LGPL).  
- Classification: free software (software distributed under terms that allow users to freely run, study, change and distribute it and modified versions).

### Technical details
- Programming language: Java.  
- Platform/runtime: Java Virtual Machine.  
- Source code repository URL: https://github.com/vassalengine/vassal.  
- Open Hub project id: vassalengine.

### Releases (selected)
- 3.2.17 — qualifier date: 2020-04-26 (reference: GitHub release tag).  
- 3.3.0 — qualifier date: 2020-06-16 (reference: GitHub release tag).  
- 3.3.1 — qualifier date: 2020-06-22 (reference: GitHub release tag).  
- 3.3.2 — qualifier date: 2020-07-16 (reference: GitHub release tag).  
- 3.4.0 — qualifier date: 2020-09-04 (reference: GitHub release tag).  
- 3.4.1 — qualifier date: 2020-09-07 (reference: GitHub release tag).  
- 3.4.2 — qualifier date: 2020-09-16 (reference: GitHub release tag).  
- 3.4.3 — qualifier date: 2020-09-24 (reference: GitHub release tag).  
- 3.4.4 — qualifier date: 2020-10-05 (reference: GitHub release tag).  
- 3.4.5 — qualifier date: 2020-10-06 (reference: GitHub release tag).

### Distribution and packaging
- Official website: http://www.vassalengine.org.  
- AUR package name: vassal.  
- SlackBuilds package: games/VASSAL.  
- Repology project name: vassal.

### Identifiers and metadata
- Freebase id: /m/0g93m0.  
- Mod DB engine id: vassal.  
- Internet Game Database game engine id: vassal.  
- Wikipedia languages listed: cs, de, en, es, ru, zh (sitelink_count: 6).

## References

1. [Release 3.2.17. 2020](https://github.com/vassalengine/vassal/releases/tag/3.2.17)
2. [Release 3.3.0. 2020](https://github.com/vassalengine/vassal/releases/tag/3.3.0)
3. [Release 3.3.1. 2020](https://github.com/vassalengine/vassal/releases/tag/3.3.1)
4. [Release 3.3.2. 2020](https://github.com/vassalengine/vassal/releases/tag/3.3.2)
5. [Release 3.4.0. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.0)
6. [Release 3.4.1. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.1)
7. [Release 3.4.2. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.2)
8. [Release 3.4.3. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.3)
9. [Release 3.4.4. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.4)
10. [Release 3.4.5. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.5)
11. [Release 3.4.6. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.6)
12. [Release 3.4.7. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.7)
13. [Release 3.4.8. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.8)
14. [Release 3.4.9. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.9)
15. [Release 3.4.10. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.10)
16. [Release 3.4.11. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.11)
17. [Release 3.4.12. 2020](https://github.com/vassalengine/vassal/releases/tag/3.4.12)
18. [Release 3.4.13. 2021](https://github.com/vassalengine/vassal/releases/tag/3.4.13)
19. [Release 3.5.0. 2021](https://github.com/vassalengine/vassal/releases/tag/3.5.0)
20. [Release 3.5.1. 2021](https://github.com/vassalengine/vassal/releases/tag/3.5.1)
21. [Release 3.5.2. 2021](https://github.com/vassalengine/vassal/releases/tag/3.5.2)
22. [Release 3.5.3. 2021](https://github.com/vassalengine/vassal/releases/tag/3.5.3)
23. [Release 3.5.4. 2021](https://github.com/vassalengine/vassal/releases/tag/3.5.4)
24. [Release 3.5.5. 2021](https://github.com/vassalengine/vassal/releases/tag/3.5.5)
25. [Release 3.5.6. 2021](https://github.com/vassalengine/vassal/releases/tag/3.5.6)
26. [Release 3.5.7. 2021](https://github.com/vassalengine/vassal/releases/tag/3.5.7)
27. [Release 3.5.8. 2021](https://github.com/vassalengine/vassal/releases/tag/3.5.8)
28. [Release 3.6.0. 2021](https://github.com/vassalengine/vassal/releases/tag/3.6.0)
29. [Release 3.6.1. 2021](https://github.com/vassalengine/vassal/releases/tag/3.6.1)
30. [Release 3.6.2. 2021](https://github.com/vassalengine/vassal/releases/tag/3.6.2)
31. [Release 3.6.3. 2021](https://github.com/vassalengine/vassal/releases/tag/3.6.3)
32. [Release 3.6.4. 2022](https://github.com/vassalengine/vassal/releases/tag/3.6.4)
33. [Release 3.6.5. 2022](https://github.com/vassalengine/vassal/releases/tag/3.6.5)
34. [Release 3.6.6. 2022](https://github.com/vassalengine/vassal/releases/tag/3.6.6)
35. [Release 3.6.7. 2022](https://github.com/vassalengine/vassal/releases/tag/3.6.7)
36. [Release 3.6.8. 2022](https://github.com/vassalengine/vassal/releases/tag/3.6.8)
37. [Release 3.6.9. 2022](https://github.com/vassalengine/vassal/releases/tag/3.6.9)
38. [Release 3.6.10. 2023](https://github.com/vassalengine/vassal/releases/tag/3.6.10)
39. [Release 3.6.11. 2023](https://github.com/vassalengine/vassal/releases/tag/3.6.11)
40. [Release 3.6.12. 2023](https://github.com/vassalengine/vassal/releases/tag/3.6.12)
41. [Release 3.6.13. 2023](https://github.com/vassalengine/vassal/releases/tag/3.6.13)
42. [Release 3.6.14. 2023](https://github.com/vassalengine/vassal/releases/tag/3.6.14)
43. [Release 3.6.15. 2023](https://github.com/vassalengine/vassal/releases/tag/3.6.15)
44. [Release 3.6.16. 2023](https://github.com/vassalengine/vassal/releases/tag/3.6.16)
45. [Release 3.6.17. 2023](https://github.com/vassalengine/vassal/releases/tag/3.6.17)
46. [Release 3.6.18. 2023](https://github.com/vassalengine/vassal/releases/tag/3.6.18)
47. [Release 3.6.19. 2023](https://github.com/vassalengine/vassal/releases/tag/3.6.19)
48. [Release 3.7.0. 2023](https://github.com/vassalengine/vassal/releases/tag/3.7.0)
49. [Release 3.7.1. 2023](https://github.com/vassalengine/vassal/releases/tag/3.7.1)
50. [Release 3.7.2. 2023](https://github.com/vassalengine/vassal/releases/tag/3.7.2)