Credits
From The Battle for Wesnoth Wiki
In July 2003, David White released the first version of Wesnoth. Since then, many people have joined the project, contributing in very different ways.
Contents
Developers
- Alfredo Beaumont (ziberpunk) - autotools
- András Salamon (ott) - QA, bug fixing, subediting, game mechanics
- Bartek Waresiak (Dragonking) - multiplayer developer
- Benjamin Drieu (benj) - scenario designer
- Benoît Timbert (Noyga) - coder
- Bram Ridder (Morloth) - editor improvements
- Bruno Wolff III - Campaign web interface, The Dark Hordes maintainer, bug fixing, minor coder
- Cédric Duval - coder, internationalization manager
- Crossbow/Miyo - administrator, release manager
- David Philippi (Torangan) - internationalization manager, wescamp
- David White (Sirp) - founder, lead developer, scenario designer
- Dominic Bolin (Xan) - programmer
- Francisco Muñoz (fmunoz) - artwork manager, original units, scenario designer
- Guillaume Melquiond (silene)
- Hogne Håskjold (frame) - terrain designer
- Isaac Clerencia - administrator, release manager
- Nils Kneuper (Ivanovic) - internationalization manager
- James Spencer (Shade) - scenario designer
- Jan Zvánovec (jaz)
- Jérémy Rosen (Boucman) - coder
- John B. Messerly (jbm)
- Jon Daniel (forcemstr)
- Jordà Polo (ettin)
- Joseph Simmons (Turin) - scenario designer, graphics
- Jörg Hinrichs (Yogi Bear/YogiHH) - coder
- J.R. Blain (Cowboy)
- J.W.C. McNabb (Darth Fool) - coder, graphics
- Justin Zaun (jzaun) - coder, scenario designer
- Kristoffer Erlandsson (erl) - help system, editor
- Maksim Orlovich (SadEagle)
- Mark Michelsen (skovbaer) - internationalization manager
- Mike Quiñones (Doc Paterson) - multiplayer developer, multiplayer maps
- Nicolas Weeger (ryo) - Python API
- Philippe Plantier (Ayin) - several parts of the code, notably terrain graphics code
- Richard Kettering (Jetryl) - artwork coordinator, several graphics
- Richard S. (Noy) - multiplayer developer
- Scott Klempner - campaign maintainer
- Soliton - multiplayer developer
- Susanna Björverud (sanna) - internationalization manager
- Yann Dirson - gettext support, tinygui
- Zas
Artists
Major Contributors
- Francisco Muñoz (fmunoz) - Founding Artist and former lead artist, worked consistently on all aspects till around v0.7-0.9.
- Richard Kettering (Jetryl) - Current art director/slave, major focus on sprites, portraits, buildings, and icons
- Hogne Håskjold (frame/freim) - Current director of terrain art, made much of the current terrains (esp. mountains)
- J.W. Bjerk (Eleazar) - terrain (esp Chasm, Cave, Water), sprite animations, many general graphics tasks
- James Woo (Pickslide) - portraits (major focus on orcs and campaigns)
- Jason Lutes - portraits (major focus on humans, some campaign portraits)
- ?? (Neoriceisgood) - sprite creator and animator (major focus on drakes, dwarves, saurians)
- Peter Geinitz (Shadow/Wayfarer) - sprite creator and animator
Moderate Contributors
- Alex Jarocha-Ernst (Jormungandr) - portraits
- Eli Dupree (Elvish Pillager) - sprites and animations
- Pekka Aikio (pekka) - tiles, esp. castles, and attack icons
- Michael Gil de Muro (grp21) - portraits (for the campaign "The Rise of Wesnoth")
- Robert Bolin (Zebulon) - tiles, sprite editing and animations
- Christophe Anjard (Christophe33) - made many of the old (c. v0.6) terrains, and some sprites for the dwarves
- Johann de Venecia (Johann) - drew the new campaign story art for HttT
Minor Contributors
- Gerald Clears (Smok'em Jags) - sprite animator
- Jesse Holland (Kestenvarn) - map illustrator, designed the current map for HttT
- Mark Goodenough (Ranger M) - Sprite animator
- Murray Cook (Zhukov) - Sprite animator
- Andrew James Patterson (Kamahawk) - sprites
- Diego Brea (Cobretti) - sprite creator/animator
- ?? (antwerpz) - sprite creator/animator for old saurian units
- Moritz Göbelbecker (mog) - improved encampment
- Gareth Miller (Gafgarion) - made some early sprites/tiles
- James Barton (Sangel) - sprites
- John Muccigrosso (Eponymous Archon) - made some early sprites, such as the human bowmen
- ?? (Slainte) - made sprites for c. v0.6 mages, also made many of the old attack icons
- ?? (Svetac) - made many of the old attack icons
- Johanna Manninen (lohari) - edited tiles, ported freeciv tiles used in very early versions of wesnoth
Very Minor Contributors
- Gideon Chia (Deonjo) - new "units" icon for general status bar
- John-Robert Funck (XJaPaN) - sprite animator
- Jonatan Alamà (tin) - made red logo used until v1.0
- Jimmy Olsson (Azlan) - made old icons for windows version
- Randall Walls (slightcrazed) - sprite animator
- Jason Frailey (Valdroni) - made scorpion portrait
Unclassified
- Stephen Stone - [graphics]
Musicians
- Aleksi Aubry-Carlson (Aleksi) - music coordinator/composer
- Joseph Toscano (zhaymusic.com) - music
- Pau Congost - music
- Fredrik Lindroth - music
- Timothy Pinkham (TimothyP)
Translators
- adson - hungarian translation
- İhsan Akın - turkish translation
- Alessio D'Ascanio (otaku) - italian translation
- Alexander Alexiou (Santi) - greek translation
- Alexander Kjäll (capitol) - swedish translation
- Alexandr Menovchicov - russian translation
- Alfredo Beaumont (ziberpunk) - basque translation
- Ambra Viviani Loos - brazilian portuguese translation
- Americo Iacovizzi (DarkAmex) - italian translation
- Anders K. Madsen (madsen) - danish translation
- András Salamon (ott) - afrikaans, english and hungarian translation
- Andre Schmidt (schmidta) - german translation
- Anežka Bubeníčková (Bubu) - czech translation
- Ankka - finnish translation
- Anton Tsigularov (Atilla) - bulgarian translation
- Arkadiusz Danilecki (szopen) - polish translation
- Arne Deprez - dutch translation
- Artur R. Czechowski - polish translation
- Aurélien Brevers (Breversa) - french translation
- Azamat Hackimov - russian translation
- Bartek Waresiak (Dragonking) - polish translation
- Beer (Eddi) - hungarian translation
- Benoit Astruc - french translation
- Benoît Timbert (Noyga) - french translation
- Bjarke Sørensen (basher) - danish translation
- Boris Stumm (quijote_) - german translation
- BOrsuk - polish translation
- Cédric Duval - french translation
- Carles Company (brrr) - catalan translation
- Celso Goya - brazilian portuguese translation
- Christoph Berg (chrber) - german translation
- Claudio Terra - brazilian portuguese translation
- Claus Aranha - brazilian portuguese translation
- crys0000 - italian translation
- Dan Rosàs Garcia (focks) - catalan translation
- Daniel López (Azazelo) - catalan translation
- DaringTremayne - french translation
- David Martínez Moreno - spanish translation
- David Nečas (Yeti) - czech translation
- dentro - hungarian translation
- Enes Akın (yekialem) - turkish translation
- Erik J. Mesoy (Circon) - norwegian translation
- Eugenio Favalli (ElvenProgrammer) - italian translation
- Federico Tomassetti - italian translation
- Flamma - spanish translation
- Franciso Muñoz (fmunoz) - spanish translation
- François Orieux - french translation
- Gabriel Rodríguez (Chewie) - spanish translation
- Gaute Jao (Bombadil) - norwegian translation
- Georgi Dimitrov (oblak)- bulgarian translation
- Gerfried Fuchs (Alfie) - german translation
- Gilluin - hungarian translation
- Guillaume Duwelz-Rebert - french translation
- Guillaume Massart (Piou2fois) - french translation
- Guillaume Melquiond (silene) - french translation
- Hallvard Norheim Bø (Lysander) - norwegian translation
- Håvard Korsvoll - norwegian translation
- Huang huan (unicon) - chinese translation
- Ilya Kaznacheev - russian translation
- isazi - italian translation
- Iván Herrero (navitux) - spanish translator
- Jaka Kranjc (lynx) - slovenian translation
- Jan Greve (Jan) - german translation
- Jan-Heiner Laberenz (jan-heiner) - german translation
- Jean Privat (Tout) - french translation
- Jean-Luc Richard (Le Gnome) - french translation
- Jérémy Rosen (Boucman) - french translation
- Jesper Fuglsang Wolff (ulven) - danish translation
- Jonatan Alamà (tin) - catalan translation
- Jordà Polo (ettin) - catalan translation coordinator
- Jose Gordillo (kilder) - spanish and catalan translation
- Jose Manuel Gomez (joseg) - spanish translation
- Julien Moncel - french translation
- Julien Tailleur - french translation
- Julen Landa (genars) - basque translation
- Kai Ensenbach (Pingu) - german translation
- Kékkői László (BlackEvil) - hungarian translation
- Karol Nowak (grzywacz) - polish translation
- Katerina Sykioti - greek translation
- Kertész Csaba - hungarian translation
- Khiraly - hungarian translation
- Kim Woong (Kazya) - korean translation
- kko - finnish translation
- Konstantinos Karasavvas - greek translation
- Kosif - turkish translation
- Kovács Dániel - hungarian translation
- krix - hungarian translation
- Lala - dutch translation
- Leo Danielson (Lugo Moll) - swedish translation
- Lim Choon Kiat - 林俊杰 - chinese translation
- Lukáš Faltýnek - czech translation
- Maarten Albrecht - dutch translation
- Mark Michelsen (skovbaer) - danish translation
- Mark Polo (mpolo) - latin translation
- Mark Recasens - catalan translation
- Mart Tõnso - estonian translation
- Martin Šín - czech translation
- Mathias Bundgaard Svensson (freaken) - danish translation
- Matias Parmala - finnish translation
- methinks - polish translation
- Michał Jedynak (Artanis) - polish translation
- Michel Loos - brazilian portuguese translation
- Mikel Olasagasti (Hey_neken) - basque translation
- Mintaka - czech translation
- Naoki Iimura - japanese translation
- Nico Oliver - afrikaans translation
- Nicolas Boudin (Blurgk) - french translation
- Nils Kneuper (Ivanovic) - german translation
- Nobuhito Okada - japanese translation
- Oto Buchta (tapik) - czech translation
- Pau Rul·lan Ferragut - catalan translation
- Paweł Stradomski - polish translation
- Paweł Tomak - polish translation
- paxed - finnish translation
- Petr Kopač (Ferda) - czech translation
- Petr Kovár (Juans) - czech translation
- Philippe Plantier (Ayin) - french translation
- Pieter Vermeylen (Onne) - dutch translation
- Pınar Yanardağ (moonquelle) - turkish translation
- Renato Cunha - brazilian portuguese translation
- Roel Thijs (Roel) - dutch translation
- RokStar - italian translation
- Roman Tuchin (Sankt) - russian translation
- Rudolf Orság - czech translation
- Ruben Philipp Wickenhäuser (The Very Uhu) - german translation
- Sérgio de Miranda Costa - brazilian portuguese translation
- Selim Farsakoğlu - turkish translation
- Sofronius - czech translation
- Spiros, Giorgis - greek translation
- Srecko Toroman (FreeCraft) - serbian translation
- Stefan Bergström (tephlon) - swedish translation
- Stephan Grochtmann (Schattenstephan) - german translation
- Susanna Björverud (sanna) - swedish translation
- Susanne Mesoy (Rarlgland) - norwegian translation
- Széll Tamás (TomJoad) - hungarian translation
- Tiago Souza (Salvador) - brazilian portuguese translation
- Tobe Deprez - dutch translation
- Vít Komárek - czech translation
- Vít Krčál - czech translation
- Viliam Bur - slovak translation
- wint3r - swedish translation
- Yann Dirson - french translation
- Yuji Matsumoto - japanese translation
- Zas - french translation
Other Contributions
- Ben Anderman (crimson_penguin) - unit list
- Dacyn - scenario designer
- Cyril Bouthors (CyrilB) - debian packager, patron
- Darryl Dixon - packager
- edge - packager
- Francesco Gigli (Jaramir) - wiki, wesnoth.slack.it
- Frédéric Wagner
- Jay Hopping - packager
- Jeff Breidenbach (Jab) - Bilinear interpolation
- Joshua Northey (Becephalus) - multiplayer maps
- Marcin Konicki (ahwayakchih) - BeOS packager
- Marcus Phillips (Sithrandel) - Mac OS X packager
- Mark Michelsen (skovbaer) - slackware packager
- Peter Groen (pg) - multiplayer maps
- Ruben Philipp Wickenhäuser (The Very Uhu) - multiplayer maps
- Tom Chance (telex4) - multiplayer maps, scenario balancing
- Sam Phillips (dark172) - creation of campains and multiplayer maps